"Sang juara bukan yang tak pernah gagal, tapi yang tak pernah berhenti mencoba meski mengalami kegagalan, sampai kesuksesan menghampirinya"

Sunday 4 June 2017

GENOMICS

GENOMICS
1.     Pendahuluan
Genomics adalah bidang yang mempelajari genome, untuk memahami bagaimana suatu organisme bekerja, dan apa akibat dari interaksi antar gen serta pengaruh lingkungan terhadapnya. Sedangkan genome adalah materi genetik yang menjadi cetak biru atau rancangan dari suatu mahluk hidup. Informasi ini diwariskan secara turun temurun dan tersimpan dalam DNA, atau pada beberapa jenis virus, dalam RNA.
Ukuran genome dinyatakan dalam bp atau base pair, yaitu jumlah pasangan nukleotida dalam DNA.
Manusia memiliki sekitar 3 miliar bp dalam genome-nya. Sebetulnya manusia genome manusia 99.9% mirip. Namun perbedaan yang hanya 0.1% tersebut telah menghasilkan keragaman yang sangat besar pada penampilan maupun kondisi fisik seseorang.

2.     Pembahasan
Saat ini genomics memiliki peran yang besar dalam berbagai bidang, mulai dari kesehatan, pertanian, lingkungan, industri maupun perkembangan ilmu pengetahuan. Dengan mempelajari gen, manusia dapat menemukan solusi dari banyak permasalahan mendasar di banyak bidang kehidupan.
Misalnya, di bidang medis, genomics dapat membantu dalam meningkatkan kualitas diagnosis penyakit, mengidentifikasi predisposisi terhadap penyakit tertentu (misalnya diabetes tipe 2, penyakit huntington, dll), mendeteksi virus dan bakteri penyebab penyakit, mengembangkan obat yang disesuaikan dengan informasi genetik seseorang (disebut juga ‘personalized medicine’, misalnya penggunaan penanda genetik untuk membantu menentukan dosis War¬farin, obat anti penggumapalan darah, menentukan jenis dan dosis obat untuk kanker, dll), atau memantau pengaruh gaya hidup dan lingkungan terhadap genome dan kesehatan manusia.
Di bidang lingkungan, genomics membantu untuk menemukan sumber-sumber energi yang lebih sustainable seperti biofuels, mengendalikan polusi, melakukan dekontaminasi daerah yang terkena limbah (disebut juga bioremediation, seperti misalnya mikroba yang digunakan untuk membantu membersihkan tumpahan minyak di teluk Meksiko), memantau keragaman hayati dan identifikasi spesies baru.
Dalam bidang pertanian genomics dapat digunakan untuk mengembangkan tanaman yang lebih tahan terhadap serangan hama, penyakit, dan lingkungan, dapat juga digunakan untuk membantu mengidentifikasi hama, mengembangkan tanaman pangan yang lebih kaya kandungan gizi, ataupun mengembangkan ternak yang lebih berkualitas dan tahan terhadap serangan penyakit, dan lain sebagainya.

Teknologi di Balik Perkembangan Genomics
Peran genomics yang besar tersebut dimungkinkan dengan berkembangnya teknologi dalam bidang pemetaan gen dan pengolahan data.

Next Generation Sequencing
Dengan hadirnya teknologi yang disebut dengan Next Generation Sequencing, maka biaya untuk melakukan pemetaan genetik juga mengalami penurunan yang sangat ekstrim.


Jika sebelumnya biaya untuk melakukan sequencing atau pemetaan terhadap genome manusia adalah sebesar 100 juta US$ (dana yang digunakan pada Human Genome Project, yang di-launch di tahun 1986 dan selesai pada 2003), maka saat ini biaya pemetaan genome manusia adalah sekitar 1000 US$.
Penurunan biaya dan waktu pemrosesan menjadikan pemetaan genome menjadi sebuah proses yang terjangkau, sehingga banyak pihak dapat turut memanfaatkan dan mengembangkannya. Sebagai akibatnya, genomics pun menjadi sebuah bidang yang mengalami perkembangan yang sangat cepat pada dekade terakhir ini.





Big Data
Pemetaan dan analisis genome menghasilkan dan membutuhkan data yang sangat besar. Data hasil sequencing dapat mencapai 130 GB lebih per genome. Dengan semakin banyaknya genome yang dipetakan dan dianalisis, terjadilah ledakan di sisi data yang dihasilkan.
Tantangan selanjutnya adalah bagaimana data yang sedemikian besar dapat diproses dan dianalisis, sehingga semakin banyak penelitian maupun pemanfaatan data genomics dapat dilakukan.
Salah satu pendekatannya adalah dengan cara meningkatkan kecepatan prosesor. Teknologi seperti GPU ataupun FPGA (Field Programmable Gate Arrays) menjadi beberapa alternatif dalam hal ini. Solusi lain adalah penggunaan cloud computing, di mana data yang akan digunakan diproses di cloud, sehingga para peneliti tidak perlu membangun sendiri infrastruktur yang mereka gunakan. Namun permasalahannya adalah ketika diperlukan analisis seperti variant calling untuk mendeteksi mutasi gen, sejumlah data yang sangat besar perlu diakses dan dipindahkan ke environment analisis yang sesuai. Transfer data yang sangat besar melalui jaringan menjadi sebuah permasalahan berikutnya.
Dengan kehadiran big data, khususnya Hadoop sebagai solusi komputasi dan penyimpanan data terdistribusi, para peneliti memiliki alternatif baru yang lebih terjangkau. Hadoop menjadi alternatif bagi penyimpanan dan pemrosesan data genome dengan memberikan solusi berupa : biaya yang lebih terjangkau dengan pemanfaatan commodity hardware, peningkatan kapasitas komputasi dengan penggunaan banyak mesin secara paralel, mengurangi data movement dengan melakukan komputasi secara lokal, di mana data tersebut disimpan secara fisik.
Di samping itu, saat ini telah banyak teknologi yang dikembangkan di atas ataupun melengkapi Hadoop ekosistem, seperti misalnya Hive, Pig, Mahout, Yarn, dan lain sebagainya. Terlebih lagi setelah munculnya Spark sebagai platform pemrosesan in memory secara terdistribusi, big data menjadi sebuah alternatif solusi yang tidak dapat diabaikan lagi.
Salah satu pemanfaatan teknologi big data dalam bidang genomics ini adalah ADAM, yaitu platform analisis genomik dengan format file khusus. Dibangun menggunakan Apache Avro, Apache Spark dan Parquet. ADAM pada awalnya dikembangkan oleh Universitas Berkeley dan berlisensi Apache 2.
LEDAKAN DATA DI BIDANG GENOMICS

Salah satu bidang yang menghasilkan data yang sangat besar adalah genomics. Seiring dengan semakin terjangkaunya biaya pemetaan dan semakin banyak genome yang dianalisis, data genomics akan mengalami ledakan yang dahsyat. Bidang ini bahkan diperkirakan akan menjadi penghasil data terbesar, melebihi data astronomi misalnya.

Menurut laporan yang dipublikasikan di jurnal PloS Biology (http://dx.doi.org/10.1371/journal.pbio.1002195), di tahun 2025 akan ada antara 100 juta sampai 2 milyar human genome yang telah dipetakan. Kapasitas penyimpanan data untuk keperluan ini saja dapat mencapai 2–40 exabytes (1 exabyte = 1018 bytes), karena jumlah data yang harus disimpan untuk sebuah genome setidaknya memerlukan 30 kali ukuran data genome itu sendiri. Hal ini untuk mengantisipasi adanya kesalahan yang mungkin timbul selama proses pemetaan dan analisis pendahuluan.
Jumlah tersebut melebihi perkiraan kapasitas penyimpanan data YouTube di tahun 2025, yang sebesar 1-2 exabytes, dan data Twitter yang diperkirakan mencapai 1-17 petabytes per tahun (1 petabyte = 1015 bytes). Jumlah data tersebut juga melebihi perkiraan data tahunan Square Kilometre Array (http://www.nature.com/news/cloud-computing-beckons-scientists-1.15298), sebuah project yang direncanakan menjadi project astronomi terbesar di dunia.
Namun permasalahan penyimpanan ini hanyalah salah satu permasalahan saja. Keperluan komputasi untuk mengumpulkan, mendistribusi, dan menganalisis data genomics ini akan jauh lebih besar lagi.

Perubahan Besar

Gene Robinson, ahli biologi UIUC yang juga salah satu co-author paper tersebut menyatakan, hal ini menegaskan bahwa bidang genomics akan memberikan banyak tantangan berat. Beberapa perubahan besar perlu dilakukan untuk dapat menangani ukuran data yang besar dan kebutuhan akan kecepatan analisis.

Narayan Desai, seorang computer scientist dari Ericsson San Jose mengatakan bahwa perbandingan data dengan bidang lain seperti dilaporkan dalam paper tersebut sebenarnya kurang tepat. Ada banyak hal yang tidak diperhatikan dalam melakukan perbandingan, seperti misalnya laporan tersebut menganggap ringan pemrosesan dan analisis video dan teks yang dilakukan oleh YouTube maupun Twitter, seperti misalnya untuk keperluan iklan yang terarah maupun penyajian video ke dalam format yang beragam.
Meskipun demikian, genomics tetap harus memperhatikan permasalahan mendasar mengenai berapa besar data yang sebenarnya akan dihasilkan di bidang ini. Karena sehebat apapun teknologi, kapasitas penyimpanan dan komputasi untuk mengumpulkan dan menganalisis data tetaplah terbatas, sehingga kedua hal tersebut harus digunakan dengan sebaik-baiknya. Karena proses pemetaan semakin terjangkau, komunitas genomics pun tumbuh dengan sangat pesat dan tersebar. Komunitas yang tersebar ini cukup menyulitkan dalam mengatasi permasalahan seperti yang disebutkan di atas. Bidang-bidang lain yang memerlukan banyak resource semacam ini, seperti misalnya high-energy physics, komunitasnya lebih terpusat. Mereka memerlukan koordinasi dan konsensus untuk perancangan instrumen, pengumpulan data, dan strategi sampling. Berbeda dengan data genomics yang terkotak-kotak, meskipun akhir-akhir ini mulai muncul ketertarikan untuk menyimpan data-data genomics secara terpusat dalam cloud.

Kerja Sama

Berbeda dengan ahli genomics, setelah data mentah dikumpulkan para astronomer dan ahli fisika segera memprosesnya, dan kemudian data mentah tersebut dibuang. Cara ini menyederhanakan langkah-langkah distribusi dan analisis selanjutnya. Akan tetapi genomics belum memiliki standar baku untuk konversi data mentah menjadi data yang sudah diproses.

Menurut paper tersebut, jenis analisis yang ingin dilakukan oleh para ahli biologi terhadap data genomics ini juga sangat beragam dan metode yang digunakan belum tentu dapat berfungsi baik dengan peningkatan volume data yang besar. Misalnya untuk membandingkan dua genome diperlukan perbandingan antara dua set varian genetik. “Jika kita mempunyai satu juta genome, maka jumlah perbandingannya adalah satu juta kuadrat”, papar Saurabh Sinha, seorang komputer saintis dari UIUC dan salah satu co-author dari paper tersebut. “Algoritma yang digunakan untuk melakukan proses tersebut akan sangat kewalahan.”

Robert Brunner, seorang Observational cosmologist dari UIUC mengatakan, alih-alih membandingkan bidang ilmu, dia ingin ada sebuah kerja sama dalam mengatasi permasalahan terkait big-data yang mencakup banyak bidang, sehingga didapatkan manfaat yang lebih besar. Misalnya keterbatasan jenjang karir untuk spesialisasi komputasi dalam dunia sains, dan kebutuhan akan jenis penyimpanan dan kapasitas analisis yang belum tentu dapat dipenuhi oleh dunia industri.

“Genomics menghadapi tantangan yang sama dengan astronomi, ilmu mengenai atmosfer, ilmu tentang tumbuh-tumbuhan, fisika partikel, dan domain-domain big data yang lain,” kata Brunner. “Yang penting untuk dilakukan saat ini adalah menentukan apa masalah yang dapat kita pecahkan bersama-sama.”























Daftar Pustaka



Read more >>

Sunday 23 April 2017

Tugas 2 Softskill - Jurnal Distributed Computing

Jurnal Distributed Computing
Nama Kelompok : Adham Bachtiar
                               Agung Sergio
                               Galih Ramdhani

ABSTRAK

Dalam ilmu komputer, komputasi terdistribusi mempelajari penggunaan terkoordinasi dari komputer yang secara fisik terpisah atau terdistribusi. Sistem terdistribusi membutuhkan perangkat lunak yang berbeda dengan sistem terpusat. Distributed computing merupakan bidang ilmu komputer yang mempelajari sistem terdistribusi.Sebuah sistem terdistribusi terdiri dari beberapa komputer otonom yang berkomunikasi melalui jaringan komputer. Komputer yang saling berinteraksi untuk mencapai tujuan bersama. Suatu program komputer yang berjalan dalam sistem terdistribusi disebut program didistribusikan, dan didistribusikan pemrograman adalah proses menulis program tersebut. Distributed computing juga mengacu pada penggunaan sistem terdistribusi untuk memecahkan masalah komputasi. Dalam distributed computing, masalah dibagi menjadi banyak tugas, masing-masing yang diselesaikan oleh satu komputer.


Kata kunci : Distribusi, distributed, internet, computing, komputasi


BAB I
PENDAHULUAN
Distributed computing merupakan bidang ilmu komputer yang mempelajari sistem terdistribusi.Sebuah sistem terdistribusi terdiri dari beberapa komputer otonom yang berkomunikasi melalui jaringan komputer. Komputer yang saling berinteraksi untuk mencapai tujuan bersama. Suatu program komputer yang berjalan dalam sistem terdistribusi disebut program didistribusikan, dan didistribusikan pemrograman adalah proses menulis program tersebut. Distributed computing juga mengacu pada penggunaan sistem terdistribusi untuk memecahkan masalah komputasi. Dalam distributed computing, masalah dibagi menjadi banyak tugas, masing-masing yang diselesaikan oleh satu komputer. [1]
Tujuan dari komputasi terdistribusi adalah menyatukan kemampuan dari sumber daya (sumber komputasi atau sumber informasi) yang terpisah secara fisik, ke dalam suatu sistem gabungan yang terkoordinasi dengan kapasitas yang jauh melebihi dari kapasitas individual komponen-komponennya.
Tujuan lain yang ingin dicapai dalam komputasi terdistribusi adalah transparansi. Kenyataan bahwa sumber daya yang dipakai oleh pengguna sistem terdistribusi berada pada lokasi fisik yang terpisah, tidak perlu diketahui oleh pengguna tersebut. Transparansi ini memungkinkan pengguna sistem terdistribusi untuk melihat sumber daya yang terpisah tersebut seolah-olah sebagai satu sistem komputer tunggal, seperti yang biasa digunakannya.
Salah satu masalah yang dihadapi dalam usaha menyatukan sumber daya yang terpisah ini antara lain adalah skalabilitas, dapat atau tidaknya sistem tersebut dikembangkan lebih jauh untuk mencakup sumber daya komputasi yang lebih banyak. [1]


BAB II
PEMBAHASAN
2.1 Arsitektur Distibuted Computing
Banyak arsitektur perangkat lunak dan keras yang bervariasi yang digunakan untuk komputasi terdistribusi. Pada tingkat yang lebih rendah, penghubungan beberapa CPU dengan menggunakan jaringan sangat dibutuhkan. Pada tingkat yang lebih tinggi menghubungkan proses yang berjalan dalam CPU tersebut dengan sistem komunikasi juga dibutuhkan.
Arsitektur umum yang memungkinkan sistem terdistribusi antara lain: [2]
§  klien-server: klien menghubungi server untuk pengambilan data, kemudian server memformatnya dan menampilkannya ke pengguna.
§  arsitektur 3-tier: Kebanyakan aplikasi web adalah 3-Tier.
§  arsitektur N-tier: N-Tier biasanya menunjuk ke aplikasi web yang menyalurkan lagi permintaan kepada pelayanan enterprise. Aplikasi jenis ini paling berjasa bagi kesuksesan server aplikasi.
§  Tightly coupled: biasanya menunjuk kepada satu set mesin yang sangat bersatu yang menjalankan proses yang sama secara paralel, membagi tugas dalam bagian-bagian, dan kemudian mengumpulkan kembali dan menyatukannya sebagai hasil akhir.
§  Peer-to-peer: sebuah arsitektur di mana tidak terdapat mesin khusus yang melayani suatu pelayanan tertentu atau mengatur sumber daya dalam jaringan. Dan semua kewajiban dibagi rata ke seluruh mesin, yang dikenal sebagai peer.
§  Service oriented di mana sistem diatur sebagai satu set pelayanan yang dapat diberikan melalui antar-muka standar.
§  Mobile code: berdasarkan prinsip arsitektur mendekatkan pemrosesan ke sumber data
§  Replicated repository: Di mana repository dibuat replikanya dan disebarkan ke dalam sistem untuk membantu pemrosesan online/offline dengan syarat keterlambatan pembaharuan data dapat diterima.

2.2 Infrastruktur Distributed Computing
Berikut ini adalah infrastruktur dari distributed computing :
§  Moab Grid Suite — Cluster workload management, reporting tools, and end user submission portal
§  Remote procedure call — This high-level communication mechanism allows processes on different machines to communicate using procedure calls even though they don't share the same address space.
§  Distributed objects — Systems like CORBA, Microsoft D/COMJava RMI, ReplicaNet 
§  SOAP
§  XML-RPC
§  GLOBE
§  Acute  — Distributed functional programming with migration based on OCaml.
§  PYRO — Python Remote Objects
§  BOINC — Berkeley Open Infrastructure for Network Computing
§  GLOBUS — Home of the Globus Toolkit

2.3  Proyek Menggunakan Distributed Computing
Komputasi terdistribusi pada dasarnya adalah sebuah infrastruktur yang menghubungkan sebuah komputer dengan komputer lain di seluruh dunia yang bertujuan untuk melakukan suatu komputasi yang rumit sehingga suatu proyek yang rumit dan memakan waktu lama oleh satu superkomputer hanya membutuhkan waktu yang lebih sedikit jika dilakukan dengan sistem komputasi terdistribusi. Sebagai gambaran superkomputer tercepat per Juni 2005 yang dipegang oleh Bluegene/L memiliki kecepatan komputasi 136.800 GFlops atau 136,8 TFlops. Sedangkan sebuah komputer Pentium 4 memiliki kecepatan rata-rata 1.3 GFlops. Menurut buku rekor Guinness, proyek seti@home sejak diluncurkan pada 17 Mei 1999 hingga Juli 2001 telah mencapai komputasi sebesar 890 ZFlops. [2]
2.3.1 GRID
          GRID adalah suatu proyek yang menggunakan sistem komputasi terdistribusi yang bertujuan untuk penelitian terhadap kanker, antraks, cacar dan proyek Human Proteome Folding Project. Per 13 September 2005, GRID telah memiliki 1.283.184 user dengan total 3.380.882 komputer dengan cpu time mencapai 434.312 tahun 27 hari 8 menit 30 menit 7 detik.

Daftar Negara dengan cpu time tertinggi
No.    Negara                            Total cpu time (tahun:hari:jam:menit:detik)
1        Anonymous                   151,308:136:09:28:33
2        Amerika Serikat            124,834:135:15:34:40
3        Britania Raya                 35,955:281:11:09:43
4        Jepang                            32,775:327:21:51:18
5        Kanada                           12,333:241:20:12:52
6        Jerman                           8,791:172:04:10:58
7        Belanda                         6,367:225:21:41:59
8        Republik Tiongkok       5,132:325:02:46:00
9        Australia                       4,064:029:21:59:46
10      Polandia                        3,902:223:23:12:50
...               
56      Indonesia                       113:359:05:52:47
2.3.2 BOINC
BOINC atau Berkeley Open Infrastructure for Network Computing (BOINC) adalah sebuah infrastruktur komputasi terdistribusi yang dikembangkan oleh tim dari University of California, Berkeley Amerika Serikat. Perangkat lunaknya sendiri gratis dan open source yang dirilis di bawah GNU Lesser Public License. BOINC sendiri terdiri atas beberapa proyek.
2.3.3 SETI@home
SETI@home adalah proyek yang menggunakan sistem komputasi terdistribusi untuk melakukan perhitungan terhadap sinyal-sinyal dari angkasa luar yang sebagian besar berasal dari teleskop radio Arecibo untuk mencari kandidat terbaik bagi sinyal yang berasal dari extraterrestrial intelligence atau kecerdasan dari luar angkasa.
2.3.4 Climateprediction@net
Climateprediction@net adalah proyek yang menggunakan sistem komputasi terdistribusi untuk melakukan perhitungan rumit terhadap perubahan iklim.
2.3.5 Einstein@home
Einstein@home adalah proyek yang menggunakan sistem komputasi terdistribusi untuk melakukan pencarian terhadap bintang neutron berputar atau disebut juga pulsar dengan menggunakan data dari LIGO dan detektor gelombang gravitasi GEO.

2.3.6 LHC@home
LHC@home adalah proyek yang menggunakan sistem komputasi terdistribusi untuk melakukan simulasi perjalanan partikel di dalam sebuah Large Hadron Collider (LHC) yaitu sebuah mesin yang mempercepat partikel di dalam ruangan berbentuk donat. LHC@home sendiri menghasilkan komputasi sebesar LHC 15 Petabytes atau 15 juta Gigabytes per tahun.

2.3.7 Predictor @home
Predictor@home adalah proyek yang menggunakan sistem komputasi terdistribusi untuk melakukan perhitungan terhadap kemungkinan hubungan antara protein dengan suatu penyakit.
Daftar Negara dengan nilai tertinggi untuk total seluruh proyek BOINC
(per 13 September 2005)
No.    Negara                  Total cpu time (tahun:hari:jam:menit:detik)
1        Amerika Serikat  1,610,092,672
2        Jerman                 427,299,744
3        Britania Raya       371,713,792
4        Kanada                 191,907,664
5        Australia              111,986,128
6        Perancis               107,182,224
7        Belanda                95,328,368
8        Jepang                  85,162,256
9        Italia                    72,938,888


2.3.8 GIMPS
Great Internet Mersenne Prime Search (GIMPS) adalah sebuah proyek yang menggunakan sistem komputasi terdistribusi untuk melakukan perhitungan untuk mencari bilangan-bilangan yang merupakan bilangan prima Mersenne yaitu sebuah angka dengan rumus :
Mn = 2n − 1.
Delapan bilangan prima Mersenne terbesar ditemukan dengan menggunakan GIMPS. Bilangan prima Mersenne terbesar saat ini memiliki 9.808.358 digit angka. Lihat pula artikel mengenai bilangan prima terbesar yang diketahui.

PENUTUP
REFERENSI
ONLINE :
[1] Revida, Sistem Terdistribusi :  http://revida.staff.gunadarma.ac.id/Downloads/files/.../01+Pengenalan+Sistem+Terdistribusi.pdf (diakses 15 april 2017)

Read more >>

Monday 20 March 2017

PENERAPAN KOMPUTASI MODERN (Rumah Sakit Pertamina)



PENGERTIAN KOMPUTASI MODERN

Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern.
Komputasi Modern adalah Proses perhitungan untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Seribu tahun lalu perhitungan umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.

MACAM-MACAM KOMPUTASI MODERN

Sebelumnya jenis-jenis komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :

1.      1. Mobile Computing atau Komputasi Bergerak

Mobile computing (komputasi bergerak) merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan  perubahan dari sisi manusia maupun alat. Contoh dari mobile computing adalah GPS, smart phone, dan sebagainya.

2.      2.  Grid Computing

Komputasi grid memanfaatkan kekuatan pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan. Pekerjaan itu sendiri dikontrol oleh satu komputer utama, dan dipecah menjadi beberapa tugas yang dapat dilaksanakan secara bersamaan pada komputer yang berbeda. Tugas-tugas ini tidak perlu saling eksklusif, meskipun itu adalah skenario yang ideal. Sebagai tugas lengkap pada berbagai unit komputasi, hasil dikirim kembali ke unit pengendali, yang kemudian collates itu membentuk keluaran kohesif.

3.      3. Cloud Computing atau Komputasi Awan
Cloud computing adalah perluasan dari konsep pemrograman berorientasi objek abstraksi. Abstraksi, sebagaimana dijelaskan sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas. Semua yang terlihat adalah sebuah antarmuka, yang menerima masukan dan memberikan output. Bagaimana output ini dihitung benar-benar tersembunyi.


CONTOH PENERAPAN KOMPUTASI MODERN

Contoh lain penerapan komputasi modern adalah di dibidang kesehatan, khususnya website rumah sakit. Disini, saya menggunakan contoh

website Rumah Sakit Pusat Pertamina (http://www.pertaminahospital.com/).

Penerapan komputasi modern khususnya cloud computing dapat dilihat dari pncarian jadwal dokter dan juga pasien dapat membooking jadwal (melakukan pendaftaran) secara online.

Berikut adalah tampilan awal website :


Untuk pencarian (search) dapat dilakukan dengan memilih pada menu utama yaitu Jadwal dokter atau pada sidebar yaitu Praktek Dokter. Output yang ditampilkan sama. Berikut ini adalah pencarian jadwal dokter menggunakan menu utama.

Pertama-tama, pilih jadwal dokter. Kemudian, pilih spesialisasi maka akan muncul nama dokter berdasarkan spesialisasinya. Lalu, pasien cukup memilih nama dokternya, informasi mengenai dokter tersebut lengkap dengan jadwalnya akan tampil seperti gambar berikut :

 

                                   




Untuk booking jadwal, fasilitas ini sebenarnya hanya berlaku apabila pasien sudah mendaftar sebelumnya dan memperoleh kartu pasien. Pasien cukup mengisi data pada formulir yang tersedia seperti nama, nomor kartu, tempat tanggal lahir, alamat, telepon, email, via contact, pilih poliklinik yang diinginkan, pilih dokter, formulir seperti pada gambar berikut :

                                   

Komentar : 

Menurut saya dengan menggunakan komputasi modern seperti diatas , telah membantu pasien yang akan berobat ke rumah sakit tersebut , dan mempermudah pasien dalam memberikan infomasi yang secara detail , sehingga dokter bisa memberikan pelayanan yang maksimal .


SUMBER :




Read more >>

Tuesday 3 January 2017

Tugas Softskill : Bisnis TIK

Rencana Bisnis TIK : Doctor Computer
Zaman sekarang perkembangan perangkat mobile bersistem online sangat pesat. Dan pengguna PC dan Laptop sangat banyak , maka dari itu untuk mempermudah pembelian accesoris dan perbaikan PC , saya akan membuat bisnis dengan membuat aplikasi yang bisa memenuhi kebutuhan tersebut .  
Karena saya hobi dengan computer maka saya membuat bisnis yang berhubungan dengan bisnis saya yaitu , penjualan accesoris PC dan Laptop serta jasa perbaikannya .Aplikasi ini saya beri nama Doctor Computer
Dalam rencana bisnis yang saya buat mencakup hal-hal yang perlu diketahui dan target penjualan yang saya dapatkan adalah:
Ø  Besarnya modal
·         Modal uang
·         Modal human resource
·         Programmer
·         Marketing
·         Distributor
1.   Rencana harga jual produk Accesoris PC
Sesuai merek dan jenis barang yang disesuaikan dengan harga dari distributor
2.   Rencana penjualan produk kecantikan
Online
3.   Besarnya biaya pengumpulan data produk dan pembelian produk
Harga produk sesuai dengan harga distributor dan cara kita mendapatkan produk itu. Semakin dikit distributor mempengaruhi harga dan stok barang.

4.   Besarnya biaya pembelian produk
Biaya ini dilihat dari bagaimana proses pengiriman barang dari distributor
5.   Besarnya biaya pembuatan software
Dalam membuat software kita menginginkan biaya yang sedikit dengan waktu yang cepat tapi berkualitas tinggi.


Rencana bisnis dalam Doctor Computer yaitu dengan membuat rencana bisnis yang berfokus pada strategi menejemen.
·         Kekuatan
Bila melihat orang zaman sekarang yang suka kepraktisan dan belanja online, saya yakin dalam aspek ini tidak perlu dipertanyakan
·         Kelemahan
Kelemahan yang perlu diperhatikan:
kemampuan pekerja
produk yang tersedia sesuai keinginan pasar
fleksibilitas data
sistem pengiriman barang ke pelanggan
·         Penawaran
Yang bisa ditawarkan ke pelanggan yang bisa menarik hati pelanggan bisa dengan banyaknya pilihan dalam satu jenis produk dengan memberikan kelebihan dan kekurangan dari produk yang ada. Melakukan promo untuk produk baru dan diskon pada saat tertentu.
·         Permintaan
Menurut saya yang juga pernah menjadi konsumen, pemesanan barang tidak akan sepi peminat jadi kita juga harus memperhatikan stok. Jika barang tersebut dikira kurang laku maka tidak ada penstiokan ulang.

Rencana penjualan dan pangsa pasar
Rencana penjualan adalah rencana produk yang akan dijual dalam kurun waktu yang tidak ditentukan hanya melihat ketersediaan produk dan minat pelanggan.

KOMENTAR :
Peluang usaha yang saya buat dengan nama Doctor Computer , menurut saya sangat bagus dan inovatif Karena aplikasi ini bisa membantu mempermudah pembelian accesoris dan perbaikan PC atau Laptop yang mengalami kerusakan .
Bisnis ini juga cukup menjanjikan dalam hal masa depan , Karena teknologi pasti selalu berkembang dan hampir semua masyarakat pasti menggunaka PC atau Laptop dalam beraktifitas .




Read more >>

Tugas Softskill : Sikap Mengakui Kesalahan Sendiri

Tulisan Pribadi
Mengakui Kesalahan Diri Sendiri

Jujur, sadar atau tidak, kita pasti pernah berbuat sebuah kesalahan baik itu kesalahan ringan ataupun fatal atau secara sengaja ataupun tidak.
Hal yang paling sulit untuk tidak berbuat kesalahan, tetapi bagaimana mau mengakui kesalahan yang sudah terlanjur kita perbuat.
Sebagai manusia yang hidup berdampingan dengan orang lain, kita senantiasa harus bertahan hidup, yaitu pandangan yang positif dari orang lain tentang hidup kita, baik itu pujian, penilaian, image, dan lain sebagainya..
Hal ini akan membawa kita untuk mencapai segala harapan dan impian.
Kesalahan sering sekali dianggap sebagai sesuatu yang negatif yang akan memberikan gambaran dan penilaian negatif dari orang lain.
Setiap kita pasti ingin tampil baik, tanpa ada kesan negatif dihadapan orang lain. Oleh karena itu banyak orang yang memilih untuk menutupi ataupun tidak mau mengakui kesalahannya kepada orang lain , tujuannya cuma satu yaitu untuk menyelamatkan diri, berdalih, ataupun tetap dalam kondisi aman. Menutupi kesalahan dilakukan untuk bertahan, tetapi jika ini dilakukan terus menerus maka akan merugikan diri sendiri dan juga orang lain.
Pengalaman yang sangat berharga bagi saya, disaat saya berani untuk mengakui kesalahan saya , hal ini pernah terjadi berulang-ulang dalam diri saya dengan atasan ditempat saya bekerja, antara saya dengan pemimpin rahani saya, antara saya denga teman saya, antara saya dengan sahabat saya, antara saya dengan keluarga saya.
Awalnya sih agak susah untuk melakukannya, tetapi saya tetap melakukannya dan sampai saat saya menyadari bahwa tindakan saya memberikan manfaat yang luar biasa bagi hidup saya sehingga sampai saat ini saya tidak berhenti untuk senantiasa mengakui kesalahan saya terhadap orang lain .
Adapun manfaat yang saya dapati ketika saya mau mengakui kesalahan diri saya sendiri adalah hati menjadi lebih lega .
Karena menyembunyikan sesuatu itu bakal memberi tekanan pada diri kita sendiri , maka dari itu saya selalu mencoba mengakui segala kesalahan saya sehingga saya bisa belajar dari kesalahan tersebut untuk tidak mengulanginya kembali .
Mungkin memang sulit mengakui kesalahan kita sendiri , namun itu harus dilakukan demi kebaikan kita sendiri .
Dengan mengakui kesalahan, kita akan mendapatkan kepercayaan dari orang lain. Hal ini dikarenakan kepercayaan diantara sesama dibangun melalui kejujuran. Mengakui kesalahan berarti bersikap jujur terhadap orang lain atas kekurangan diri sendiri yang memiliki dampak kepada orang lain. Dengan menunjukan kejujuran, orang lain akan melihat adanya potensi dari diri kita untuk mengakui kekurangan kita dan mencegah kesalahan yang sama terulang dilain waktu. Akibatnya orang lain akan lebih mempercayai kita. Sebagai konsekuensi positifnya, kita akan mendapatkan respect/rasa penghargaan yang lebih besar dari orang lain.
Sebaliknya menutupi kesalahan atau bahkan lebih parahnya adalah menyalahkan orang lain atas kesalahan kita hanya akan membantu menutupi kesalahan kita untuk sementara waktu bahkan memperparah kesalahan kita. Hal ini diibaratkan dengan menembel ban bocor dengan isolasi. Efeknya tidak akan bertahan lama.

Selain itu mengakui kesalahan sendiri merupakan salah satu contoh seorang Pemimpin , Mengakui kesalahan merupakan salah satu modal menjadi seorang pemimpin. Karena , seorang pemimpin yang baik mau bertanggung jawab atas perbuatan dirinya sendiri. Dengan mengakui kesalahan berarti berani bertanggung jawab dan menuntaskan perbuatannya sendiri.
Read more >>