Tuesday, April 25, 2017

Tugas Softskill Mapreduce

ABSTRAK
Audimas Firian (51413488)
Dimas Edra Octama (52413489)
Syafril Rahimansyah P. (58413730)
PENGANTAR KOMPUTASI MODERN “MAPREDUCE”
JURNAL. Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Gunadarma 2017.
Kata Kunci : Jurnal, Pengantar, Komputasi, Modern, MapReduce
Dewasa ini pemecahan masalah dilakukan tidak hanya dengan logika tetapi dengan algoritma yang di gabungkan pada computer yang menjadikannya komputasi, komputasi yang telah ada terus berkembang, dengan adanya perkembangan komputasi maka di jaman sekarang ini sudah banyak yang melakukan pemecahan masalah dengan computer terpadu atau komputasi, dan juga memperkenalkan apa itu mapreduce, mengetahui tahapan proses Mapreduce, dan mengetahui keuntungan untuk menggunakan MapReduce.
  



PENDAHULUAN
Latar Belakang Masalah
            Dewasa ini pemecahan masalah dilakukan tidak hanya dengan logika tetapi dengan algoritma yang di gabungkan pada computer yang menjadikannya komputasi, komputasi yang telah ada terus berkembang, dengan adanya perkembangan komputasi maka di jaman sekarang ini sudah banyak yang melakukan pemecahan masalah dengan computer terpadu atau komputasi.
            Seperti bahasan penulis tentang mapreduce, apa itu mapreduce. Mapreduce adalah sebuah model perograman rilisan google yang menggunakan Bahasa pemrograman JAVA, memanfaatkan komputasi dengan system terdistribusi, menggunakan dua proses yaitu map dan reduce sehingga bisa memproses parallel ke multiple node.
            Batasan Masalah
            Batasan masalah pada penulisan ini adalah penulis hanya membahas mengenai apa itu MapReduce, Tahapan Proses MapReduce, Contoh kasus, dan Keuntungan menggunakan MapReduce.
Tujuan Penulisan
Tujuan dari penulisan ini adalah memperkenalkan apa itu mapreduce, mengetahui tahapan proses Mapreduce, dan mengetahui keuntungan untuk menggunakan MapReduce.


  
PEMBAHASAN
Definisi
MapReduce adalah model pemrograman rilisan Google yang ditujukan untuk memproses data berukuran raksasa secara terdistribusi dan paralel dalam cluster yang terdiri atas ribuan computer.



Dalam memproses data, secara garis besar MapReduce dapat dibagi dalam dua proses yaitu proses Map dan proses Reduce. Kedua jenis proses ini didistribusikan atau dibagi-bagikan ke setiap komputer dalam suatu cluster (kelompok komputer yang salih terhubung) dan berjalan secara paralel tanpa saling bergantung satu dengan yang lainnya. Proses Map bertugas untuk mengumpulkan informasi dari potongan-potongan data yang terdistribusi dalam tiap komputer dalam cluster. Hasilnya diserahkan kepada proses Reduce untuk diproses lebih lanjut. Hasil proses Reduce merupakan hasil akhir yang dikirim ke pengguna. Untuk menggunakan MapReduce, seorang programer cukup membuat dua program yaitu program yang memuat kalkulasi atau prosedur yang akan dilakukan oleh proses Map dan Reduce. Jadi tidak perlu pusing memikirkan bagaimana memotong-motong data untuk dibagi-bagikan kepada tiap komputer, dan memprosesnya secara paralel kemudian mengumpulkannya kembali. Semua proses ini akan dikerjakan secara otomatis oleh MapReduce yang dijalankan diatas Google File System.
Tahapan proses MapReduce
MapReduce terdiri atas tiga tahap, yaitu tahap map, tahap shuffle, dan terakhir tahap reduce. untuk tahapan shuffle dan reduce digabungkan kedalam satu tahap besaran-nya yaitu tahap reduce.
1. Tahap map, memproses data inputan yang umumnya berupa file yang tersimpan dalan HDFS (dapat di baca di Sistem file terdistribusi), inputan tersebut kemudian diubah menjadi tuple yaitu pasangan antara key dan value-nya.
2. Tahap reduce, memproses data inputan dari hasil proses map, yang kemudian dilakukan tahap shuffle dan reduce yang hasil data set baru-nya disimpan di HDFS kembali.

Berikut ini ilustrasi untuk mendapatkan gambaran tentang proses map dan reduce.


Contoh Kasus
Contoh kasus map reduce adalah misalnya jika kita ingin menghitung jumlah penggunaan huruf dalam sebuah buku. Misal kita punya satu file teks besar yang berisi seluruh kalimat yang menyusun sebuah buku. Maka yang dilakukan oleh Map Reduce program yang menghitung penggunaan kata dalam buku tersebut kurang lebih sebagai berikut:

Proses Map:
Membaca tiap baris kalimat di dalam file teks tersebut.
Membaca tiap kata yang ada dalam beris tersebut dan membuat sebuah map untuk kata tersebut. Key dari map itu adalah kata tersebut sedangkan value dari map itu adalah 1.
Sampai disini hasil yang kita dapatkan dari dua langkah diatas adalah daftar map untuk semua kata dari file teks tersebut dengan value 1. Karena kita tidak menyatukan perhitungan kata-kata yang sama dalam satu map, maka tersapat map dengan key yang sama. Misal ada map kata ‘Dan’ => 1 berulang kali.
Proses Reduce:
Melakukan sorting atau pengelompokan map dengan kata-kata yang sama.
Menjumlahkan untuk mencari total dari kata-kata yang sama tersebut
Sampai disini maka hasilnya adalah map dengan key yang unik setiap kata berikut dengan jumlah penggunaannya di buku tersebut.

Keuntungan pemrograman MapReduce
Keuntungan dari pemrograman MapReduce adalah -
·         Scalability
Hadoop terjadi menjadi platform yang sangat scalable. Hal ini terutama karena kemampuannya untuk menyimpan serta mendistribusikan data set besar di banyak server. Server ini bisa murah dan mereka juga beroperasi secara paralel. Also, penambahan server hanya menambah kekuatan pemrosesan.
Bertentangan dengan sistem manajemen database relasional tradisional (RDMS) yang tidak dapat skala untuk memproses data dalam jumlah besar, pemrograman Hadoop MapReduce memungkinkan organisasi bisnis untuk menjalankan aplikasi dari sejumlah besar node yang juga melibatkan penggunaan banyak ribu terabyte data.
·         solusi biaya-efektif
struktur yang sangat scalable Hadoop juga menyiratkan bahwa ia datang di sebagai biaya-efektif solusi yang sangat untuk bisnis yang perlu untuk menyimpan pernah Data berkembang.
Dalam hal sistem manajemen database relasional tradisional, menjadi biaya besar-besaran mahal untuk skala ke derajat mungkin dengan Hadoop, hanya untuk memproses data. Dengan demikian, banyak bisnis harus berhemat data dan selanjutnya melaksanakan klasifikasi berdasarkan asumsi tentang bagaimana data tertentu bisa menjadi yang paling berharga. Dalam proses, data mentah harus dihapus, mengingat mereka akan melibatkan biaya yang sangat besar untuk penyimpanan. Ini pada dasarnya berfungsi prioritas jangka pendek, dan jika bisnis yang terjadi untuk mengubah rencana suatu tempat di telepon, set lengkap data mentah akan tersedia untuk penggunaan nanti.
Pada catatan yang sama sekali berbeda, arsitektur scale-out Hadoop ini, bersama dengan pemrograman MapReduce, memungkinkan penyimpanan dan pengolahan data dengan cara yang sangat terjangkau dan juga untuk penggunaan di kemudian hari. In fact, penghematan biaya yang besar dan biaya dapat mengurangi dari ribu / sepuluh ribu angka untuk seratus angka untuk setiap terabyte data.
·         keluwesan
Organisasi bisnis dapat menggunakan pemrograman Hadoop MapReduce untuk memiliki akses ke berbagai sumber data baru dan juga beroperasi pada jenis data, apakah mereka terstruktur atau tidak terstruktur. Hal ini memungkinkan mereka untuk menghasilkan nilai dari semua data yang dapat diakses oleh mereka.
Sepanjang garis seperti, Hadoop menawarkan dukungan untuk berbagai bahasa yang dapat digunakan untuk pengolahan data dan penyimpanan. Apakah sumber data media sosial, email, atau clickstream, MapReduce dapat bekerja pada semua dari mereka. Also, pemrograman Hadoop MapReduce memungkinkan untuk banyak aplikasi, seperti sistem rekomendasi, pengolahan kayu, analisis pemasaran, pergudangan data dan deteksi penipuan.
·         Cepat
Hadoop menggunakan metode penyimpanan yang dikenal sebagai sistem file terdistribusi, yang pada dasarnya menerapkan sistem pemetaan untuk mencari data dalam cluster. Alat yang digunakan untuk pengolahan data, seperti pemrograman MapReduce, juga umumnya berada di server yang sama, yang memungkinkan untuk proses lebih cepat data.
Bahkan jika Anda kebetulan berurusan dengan volume besar data yang tidak terstruktur, Hadoop MapReduce mengambil menit untuk memproses terabyte data, dan jam untuk petabyte data.
·         Keamanan dan Otentikasi
Keamanan merupakan aspek penting dari aplikasi apapun. Jika setiap orang yang melanggar hukum atau organisasi memiliki akses ke beberapa petabyte data organisasi Anda, dapat merugikan Anda besar dalam hal urusan bisnis dan operasi.
Dalam kasus ini, MapReduce bekerja dengan HDFS dan keamanan HBase yang memungkinkan hanya disetujui pengguna untuk beroperasi pada data yang disimpan dalam sistem.
·         Proses paralel
Salah satu aspek utama dari kerja pemrograman MapReduce adalah bahwa hal itu membagi tugas dengan cara yang memungkinkan eksekusi mereka secara paralel.
pemrosesan paralel memungkinkan beberapa prosesor untuk mengambil tugas-tugas dibagi, sehingga mereka menjalankan seluruh program dalam waktu kurang.
·         Ketersediaan dan sifat ulet
Ketika data dikirim ke node individu dalam seluruh jaringan, set yang sama data juga diteruskan ke berbagai node lain yang membentuk jaringan. Thus, jika ada kegagalan yang mempengaruhi node tertentu, selalu ada salinan lain yang masih bisa diakses kapan pun kebutuhan mungkin timbul. Ini selalu menjamin ketersediaan data.
Salah satu keuntungan terbesar yang ditawarkan oleh Hadoop adalah bahwa toleransi kesalahan yang. Hadoop MapReduce memiliki kemampuan untuk cepat mengenali kesalahan yang terjadi dan kemudian menerapkan solusi pemulihan cepat dan otomatis. Hal ini membuat permainan changer ketika datang ke pengolahan data besar.
·         model sederhana pemrograman
Di antara berbagai keuntungan yang Hadoop MapReduce penawaran, salah satu yang paling penting adalah bahwa fakta bahwa itu didasarkan pada model pemrograman sederhana. Ini pada dasarnya memungkinkan programmer untuk mengembangkan program MapReduce yang dapat menangani tugas-tugas dengan lebih mudah dan efisiensi.
Program untuk MapReduce dapat ditulis menggunakan Java, yang merupakan bahasa yang tidak sangat sulit untuk pickup dan juga digunakan secara luas. Thus, mudah bagi orang untuk belajar dan menulis program yang memenuhi pengolahan data kebutuhan mereka cukup.
  

PENUTUP
Kesimpulan
            Kesimpulan dari bahasan di atas tentang MapReduce adalah sebenarnya MapReduce termasuk dalam komputasi modern yang menggunakan Bahasa pemrograman JAVA, menggunakan dua proses yaitu Map dan Reduce yang menjadikannya  bisa memproses parallel ke Multiple Node.
            Apa itu komputasi, Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara dalam memecahkan masalah dari sebuah data input. Data input disini adalah sebuah masukan yang berasal dari luar lingkungan sistem. Komputasi ini merupakan bagian dari ilmu komputer berpadu dengan ilmu matematika.
            Apa itu komputasi Modern, Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer.
Daftar Pustaka

http://seto.citravision.com/berita-39-pengantar-komputasi-cloud--map-reduce-dan-nosql-not-only-sql.html


Kelompok:
Audimas Firian                       (51413488)
Dimas Edra Octama              (52413489)
Syafril Rahimansyah P.         (58413730)

Saturday, March 25, 2017

komputasi modern (GRID Computing)


                Pada update kali ini saya akan membahas tentang komputasi modern dan perusahaan apa yang sudah menerapkan konsep ini. Pertama tama apa itu 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. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957). Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
            Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
1. Akurasi (big, Floating point)
2. Kecepatan (dalam satuan Hz)
3. Problem Volume Besar (Down Sizzing atau pararel)
4. Modeling (NN & GA)
5. Kompleksitas (Menggunakan Teori big O)
                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. Mobile computing
            Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.
2. Grid computing
            Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.
3. Cloud computing
            Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
Perbedaan dan Persamaan Cloud, Mobile dan Grid Computing
Perbedaan
  • Pada mobile computing, proses komputasi cenderung dilakukan sendiri oleh user. Pada grid computing, proses komputasi dilakukan terpusat maupun tidak terpusat dimana consumer membutuhkan discovery server. Pada cloud computing, proses komputasi membutuhkan ASP dan internet sebagai media penghubung.
  • Mobile computing menggunakan teknologi mobile untuk menjalankannya seperti handphone dan ultra mobile PC, sedangkan grid dan cloud computing menggunakan PC pada umumnya untuk menjalankannya.
  • Mobile computing tidak terlalu membutuhkan tempat yang besar untuk mengoperasikannya dibanding grid dan cloud computing karena cenderung portable dan mudah dibawa kemana saja.
Persamaan
  • Ketiganya membutuhkan alat pengolah data modern seperti PC,laptop maupun handphone untuk mengoperasikannya.
  • Ketiganya merupakan metode untuk melakukan proses komputasi dan memecahkan sebuah masalah serta menemukan solusinya.
Contoh Aplikasi Grid Computing


Contoh aplikasi grid computing yaitu OracleDatabase 10g. Dengan adanya real application cluster menjadikan database tunggal dapat dijalankan melintasi titik-titik cluster pada grid dan mengumpulkan sumber daya pemroses dari mesin standar. Proses ini dilakukan secara fleksibel karena data tidak perlu disebarkan dalam suatu jaringan.
Pada Oracle Database10g juga diperkenalkan ASM(Automatic Storage Management) yang mendukung fungsi penyimpanan virtual dengan menggunakan mirroring dan stripping data secara otomatis.
Oracle 10g menyediakan fitur-fitur  pengaksesan terhadap informasi di saat dan di tempat diperlukan, juga menyesuaikan penyedia informasi dan peminta informasi.

Perusahaan yang menerapkan Grid Computing



Salah satu perusahaan yang menggunakan grid computing adalah aplikasi yang dibuat oleh perusahaan Oracle yaitu Oracle 10g. Software Oracle 10g dan apa hubungannya dengan grid computing. Oracle versi baru ini diberi nama Oracle 10g dan digunakan huruf  “g” pada nama versinya. Penggunaan huruf “g”  padaOracle 10g  berasal dari singkatan grid.
Versi baru dari Oracle ini akan lebih mempermudah perusahaan dalam membangun system komputasi grid diluar kerangka kerja komputasi  akademik, teknik, riset, dan saintifik.
Seperti yang telah kita ketahui bahwa Oracle 10g itu terdiri dari OracleDatabase 10g,  Oracle Application 10g, dan Oracle Enterprise Manager 10g yang memiliki fungsi masing masing.

Itu saja ulasan tentang apa itu Modern Computing dan contoh perusahaan yang menerapkan salah satu komputasi modern.

Tuesday, January 3, 2017

Sikap mengakui Kesalahan Diri Sendiri

TUGAS 2         
Sikap mengakui Kesalahan Diri Sendiri


Menutupi kesalahan dapat dibilang merupakan suatu defens bagi manusia untuk bertahan di lingkungannya. Namun, apabila hal ini terus berlangsung kerugian tidak hanya berada di sisi diri sendiri melainkan di sisi orang lain pula. Mengakui kesalahan dapat dikatakan sebagai modal dalam bersosialisasi yang baik dengan lingkungan.
Manusia sebagai makhluk sosial hidup di dalam kelompok berdampingan satu sama lain. Kebutuhan manusia tidak hanya kepada diri sendiri melainkan kepada orang lain. Manusia selalu membutuhkan manusia lain untuk bertahan hidup. Oleh karena itu, akan sangat penting bagi setiap orang untuk mendapatkan umpan balik positif dari orang lain, baik itu berupa pujian, image, tanggapan maupun penilaian positif dari orang lain. Dengan adanya umpan balik positif dari orang lain, maka kita dapat mencapai harapan, keinginan dan kebutuhan kita sebagai makhluk sosial.
Menyadari bahwa kita sudah berbuat salah itu tidak sulit. Biasanya secara otomatis, alat sensor alamiah yaitu hati nurani, akan mulai berbisik perlahan, bahwa something doesn't smell right. Ada sesuatu yang terasa mengganjal dan sepertinya perasaan hati berubah tidak nyaman. Bersyukurlah kalau kita masih bisa merasakan ketidak nyamanan karena sudah berbuat salah.
Mengakui kekurangan dan menyadari kenyataan bahwakita pernah,  bisa , dan mungkin akan berbuat salah adalah sama dengan memproklamirkan diri kita sebagai makhluk ciptaan Tuhan yang paling berakal budi. Kenyataan bahwa kita sekarang lebih pintar memilih yang baik bagi diri kita, adalah karena dulu kita pernah bodoh dan salah dalam memilih. Fakta bahwa kita sekarang lebih bisa tenang menghadapi segala sesuatu, termasuk menghadapi kiritkan,  adalah mengakui bahwa dulu kita pernah membuang banyak waktu membalas menyerang yang mengkritik, tanpa bersikap tenang dan menginstrospeksi diri terlebih dahulu.
Berikut ini merupakan manfaat dan kekuatan di dalam mengakui kesalahan:
Memberikan kedamaian
Mengakui kesalahan dapat membawa kedamaian secara psikologis bagi diri sendiri maupun orang lain. Mengetahui diri sendiri membuat kesalahan tetapi menunda untuk mengakuinya dapat menimbulkan perasaan bersalah bagi diri sendiri akibatnya diri sendiri tidak akan merasa damai. Bahkan menunda mengakui kesalahan dapat membuat kita menciptakan alasan-alasan baru untuk menutupi kesalahan kita sebelumnya. Meskipun kebanyakan dari kita bisa lupa akan kesalahan yang telah kita buat tanpa harus mengakuinya, rasa kedamaian yang dirasakan didalam hati akan berbeda dibandingkan orang yang mau mengakui kesalahannya. Mengakui kesalahan sama seperti membuang beban pikiran yang kurang berguna yang dapat merugikan diri sendiri. Mengakui kesalahan dapat diibaratkan dengan membayar hutang. Orang yang membayar hutangnya akan merasa lega. Tetapi orang yang menyimpan hutang akan selalu merasa ada kekurangan dalam dirinya.
Bagi orang lain pun kedamaian akan tercipta karena mengakui kesalahan dapat menghilangkan fitnah, dugaan-dugaan negatif dan persepsi yang salah terhadap orang lain.
Mendapatkan kepercayaan orang lain
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.
Meningkatkan hubungan interpersonal
Mengakui kesalahan dapat menjaga hubungan interpersonal yang baik diantara sesama. Hal ini berlaku di dalam hubungan dengan keluarga, lingkungan kerja, lingkungan sosial, pasangan dll. Keterbukaan diantara sesama termasuk keterbukaan dalam mengakui kesalahan dapat mendekatkan relasi kita terhadap orang lain. Membuka hati diri sendiri untuk mengakui kesalahan dapat memicu orang lain untuk membuka pintu hatinya dalam memberikan maaf. Apabila didalam suatu hubungan interpersonal terdapat timbal balik yang konsisten diantara “mengakui kesalahan & memaafkan”, maka kerukunan dan saling menghargai diantara sesama akan lebih tercipta.


Modal sebagai pemimpin
Mengakui kesalahan merupakan salah satu modal menjadi seorang pemimpin. Hal ini dikarenakan, seorang pemimpin yang baik mau bertanggung jawab atas perbuatan dirinya sendiri. Dengan mengakui kesalahan berarti berani bertanggung jawab dan menuntaskan perbuatannya sendiri.
Memberi contoh bagi orang lain untuk bersikap jujur
Mengakui kesalahan berarti memberanikan diri sendiri untuk memulai menunjukan sikap positif terhadap orang lain. Hal ini berarti memulai untuk memberikan contoh kepada orang lain untuk bersikap jujur kepada diri sendiri maupun pihak lain. Karenanya jangan menunggu orang lain untuk menegur, namun mulailah dari diri sendiri. Sikap positif harus ditunjukan kepada orang lain bukan menunggu orang lain memberikan inisiatif sikap positifnya terhadap diri kita.

Daripada kita mengevaluasi dan mencari kesalahan dari orang lain, mengapa kita tidak memulainya dari diri kita sendiri? Lakukanlah evaluasi diri sendiri, kesalahan apa yang kita lakukan yang juga mungkin menyakiti orang lain. Sadari, akui kesalahan kemudian meminta maaflah terlebih dahulu ketimbang menunggu orang lain. Hampirilah kedamaian ketimbang menunggu kedamaian.

Sumber Informasi Tentang Penawaran atau Peluang Proyek TIK

Tugas 1
 Sumber Informasi Tentang Penawaran atau Peluang Proyek TIK

Technopreneurship merupakan sebuah istilah wirausaha yang dikhususkan bagi wirausahawan yang bergerak di bidang teknologi informasi.
Bill Gates (Microsoft)
Steve Jobs (Apple),
Sergey Brin & Larry Page (Google),
Mark Zuckenberg (Facebook),
Jack Dorsey (Twitter),
Mereka ialah beberapa contoh wirausahawan yang bergerak di dunia teknologi informasi.
A.     Proses mencari informasi peluang usaha
Informasi sangat penting dalam mencari peluang-peluang yang ingin kita ketahui sebagai wahana keterbukaan kita kepada bermacam-macam berita yang ada di lingkungan kita.Banyak sumber untuk memperoleh informasi, dari mulai media cetak sampai pada media elektronik. Semakin lengkap sumber-sumber informasi yang ada tentu semakin mempermudah kita untuk memperoleh informasi mengenai peluang berbisnis. Kecanggihan teknolgi dan sumber informasi yang banyak sebagi contoh: majalah, Koran, televisi, buku, internet, radio, dan lain-lain.  Berikut beberapa tips dalam mencari informasi peluang bisnis :
  • Informasi tentang kepribadian dan kemampuan diri
  • Peluang yang dapat diraih
  • Kebutuhan dan keinginan konsumen
  • Lingkungan yang dihadapi
  • Situasi persaingan
B.     Tahapan pengembangan usaha
Tahapan – tahapan yang dilakukan dalam proses pengembangan usaha yaitu :
  • Ide Usaha
  • Kelayakan
  • Implementasi
  • Prestasi
C.     Sumber ide usaha
Ide usaha dapat diperoleh dari berbagai sumber diantaranya :
  • Berdasarkan hobi
  • Berdasarkan keahlian ( contoh : latar belakang pendidikan)
  • Membuat inovasi baru
  • Menyesuaikan dengan kebutuhan sekitar

D.     Faktor utama sebelum memulai usaha
Terdapat beberapa faktor utama yang harus dipertimbangkan sebelum memulai usaha , yaitu :
  • Faktor kelayakan pasar
  • Faktor kesukaan
  • Faktor keahlian atau familiaritas
  • Faktor dana
  • Faktor bahan baku
  • Faktor sumber daya manusia dan teknologi
  • Faktor kepribadian
didalam perkembangan bisnis di dunia it sendiri terdapat jenis dan tipe bisnis Terdapat 2 macam bisnis informatika yaitu produk dan jasa.
1. Produk
  • Hardware / Perangkat Keras
  • Software / Perangkat Lunak
2. Jasa
  • Aplikasi
  • e-commerce
  • Infrastruktur informasi dan komputer
Infrastruktur
Adalah bisnis Informatika yang menyediakan sebuah layanan informasi dan komputer, seperti Internet Service Provider, Jaringan Komputer, dll.
E-commerce
Internet berkembang menjadi saluran distribusi global utama untuk produk jasa, lapangan pekerjaan bidang manajerial dan professional.
E-commerce dapat didefinisikan dari beberapa perspektif :
  • Komunikasi
  • Perdagangan
  • Proses Bisnis
  • Layanan
Rencana Bisnis
“DMS TECH” Merupakan perusahaan yang bergerak di bidang TI yang menaungi jasa pembuatan WEB, Aplikasi dan konsultan IT.
Prinsip Dasar Pengadaan
Dalam proses pengadaan barang atau jasa, bisnis kami menggunakan beberapa prinsip untuk dapat bertahan dan berkembang dalam pengadaan barang / jasa. Berikut prinsip dasar yang kami laksanakan:

1  Transparan
Semua ketentuan dan informasi, baik teknis maupun administratif termasuk tata cara peninjauan, hasil   peninjauan, dan penetapan penyedia barang/jasa harus bersifat terbuka bagi penyedia barang/jasa yang berminat dan mampu tanpa diskriminasi;
2.   Adil
Memberikan perlakuan bagi semua calon  penyedia barang/jasa dan tidak mengarah untuk memberikan keuntungan  kepada pihak tertentu, dengan cara atau alasan apa pun;
3.   Bertanggung jawab
Mencapai sasaran baik fisik, kualitas,  kegunaan, maupun manfaat bagi kelancaran pelaksanaan usaha sesuai dengan  prinsip-prinsip dan  kebijakan serta ketentuan yang berlaku dalam pengadaan barang/jasa;
4.   Efektif
Sesuai dengan  kebutuhan yang telah ditetapkan dan dapat  memberikan manfaat  yang sebesar-besarnya bagi para pihak terkait;
5.   Efisien
Menggunakan dana, daya, dan fasilitas  secara optimum untuk mencapai sasaran yang telah ditetapkan dengan biaya yang wajar dan tepat pada waktunya;
6.   Kehati-hatian
Berarti senantiasa memperhatikan atau patut menduga terhadap informasi, tindakan, atau bentuk apapun sebagai langkah antisipasi untuk menghindari kerugian material  dan imaterial  selama  proses pengadaan, proses pelaksanaan pekerjaan,  dan paska pelaksanaan pekerjaan;
7.   Integritas
Berarti pelaksana pengadaan barang/jasa harus berkomitmen penuh untuk memenuhi etika pengadaan;

MODAL DAN KEUNTUNGAN
Modal yang saya butuhkan untuk membangun usaha ini adalah sekitar
Rp. 100.000.000 Dengan rincian sebagai berikut:
1.   Komputer 5 Set                      = Rp. 50.000.000
2. Internet                                 = Rp. 1.000.000
3, Printer                                   = Rp 2.000.000
4. ATK                                       = Rp 5.000.000
5. SDM                                      = Rp 40.000.000
6. Biaya Takterduga                     = Rp 2.000.000

Keuntungan yang saya perkirakan dari usaha ini sekitar Rp. 2-4.000.000, dengan asumsi sebagai berikut :
·         Biaya pembuatan applikasi/WEB awal sebesar 2Jt/pelanggan
·         Biaya bulanan Untuk Maintenence 500rb/pelanggan
·         Bulan pertama didapat dengan 5 klien yang berlangganan sebesar Rp 10.000.000 dipotong biaya ISP 1.000.000, listrik 500.000, dan pengembalian pinjaman 5.000.000. Keuntungan bersih 3.500.000.
·         Bulan berikutnya keuntungan didapat dari target pencapaian 5 pelanggan baru juga pelanggan lama yang setiap bulan bisa mencapai 10.000.000
Total keuntungan saya perkirakan sekitar 2-4.000.000/bulannya.
PEMBAYARAN PIUTANG
Dengan ilustrasi peminjaman sebesar 100.000.000, dan tiap bulannya dicicil sebesar 5.000.000, pelunasan piutang dapat dilakukan dalam 20 bulan beserta bunga persenannya.






Kesimpulan
Semakin pesat dan canggih teknologi, kegiatan manusia semakin mudah karena terbantu oleh teknologi yang semakin inovatif. Maka dari itu, akan merugi jika manusia hanya memiliki jiwa konsumtif dan tidak memiliki jiwa yang produktif. Bisnis dengan menawarkan produk atau jasa yang berkaitan dengan teknologi akan lebih menarik peminat karena memberikan kemudahan. Namun, untuk mencipatakan suatu bisnis diperlukan suatu tekad dan kegigihan dalam menjalankannya, sabar, tidak mudah putus asa serta juga harus berani dalam mengambil resiko.
Seorang pengusaha harus mengetahui dan dapat memprediksi mengenai kebutuhan konsumen, juga harus mengetahui apa manfaat dari produk atau jasa yang akan dijual untuk kepentingan masyarakat tanpa merugikan oraing. Adapun aran untuk membuat bisnis adalah memberikan pelayanan yang terbaik kepada pelangga, hal tersebut adalah yang paling utama, selain itu juga dengan menjaga kualitas dari produk serta rutin dalam melakukan promosi.

Sumber :
http://trisampurna.blogspot.com/2012/10/peluang-usaha-di-bidang-teknologi.html

http://davidyogaa.blogspot.com/2015/01/peluang-usaha-di-bidang-it.html