Friday, 28 May 2021

Komputasi Modern

                                                                       MAKALAH

KOMPUTASI MODERN

(Teknik Informatika)




NAMA KELOMPOK :



ALFHARIZKY FAUZI         : 50417462

FARHAN MEDITAMA GUNAWAN : 52417187

FADHIIL HABIB ISPAN                       : 52417026

RICKY WIDIANTO : 55417145









UNIVERSITAS GUNADARMA

                        2021

KOMPUTASI MODERN

Komputasi diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Pada zaman sekarang ini, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.

Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.

Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.

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. 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 disalurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu. Kejeniusannya 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:

  • Akurasi (big, Floating point)

  • Kecepatan (dalam satuan Hz)

  • Problem Volume Besar (Downsizing atau paralel)

  • Modeling (NN & GA)

  • Kompleksitas (Menggunakan Teori big O)


Sejarah Komputasi Modern

John von Neumann (1903-1957) adalah ilmuan yang meletakkan dasar-dasar komputer modern. Dalam hidupnya yang singkat, Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann meningkatkan karya-karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Beliau juga merupakan salah seorang ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.

Von Neumann melahirkan di Budapest, Hungária pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit. Di sana, nama keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann. Pada saat Max Neumann memperoleh gelar, maka namanya berubah menjadi Von Neumann. Setelah bergelar doktor dalam ilmu hukum, dia menjadi pengacara untuk sebuah bank. Pada tahun 1903, Budapest terkenal sebagai tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.

Von Neumann juga belajar di Berlin dan Zurich dan mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Keahlian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kejeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.

Setelah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton serta menjadi salah satu pendiri Institute for Advanced Studies.

Dipicu ketertarikannya pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Neumann adalah komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.

Masalah yang dipecahkan pada Komputasi Modern:

1. Akurasi (Floating Point)

Tipe data floating point memiliki range penyimpanan numerik yang besar, sehingga dapat digunakan oleh komputer untuk melakukan komputasi yang akurat.

2. Kecepatan (Hz)

Komputasi harus dapat dilakukan dalam waktu yang cepat ketika mengolah suatu data. Sehingga perlu metode kecepatan untuk mengolah perhitungan dalam waktu singkat.

3. Problem Volume Besar (Downsizing/Paralel)

Data yang besar dapat menjadi masalah jika ada yang terlewatkan. Digunakan metode Downsizing atau paralel pada komputasi modern untuk menangani masalah volume yang besar

4. Modelling (NN & GA)

Perlu memodelkan algoritma tertentu untuk menyelesaikan masalah yang komplek. Seperti: Neural Network (Jaringan Syaraf Tiruan) / Genetic Algorithm) model, dan lainnya

5. Kompleksitas

Kompleksitas komputasi adalah cabang dari teori komputasi dalam ilmu komputer yang berfokus pada mengklasifikasikan masalah komputasi sesuai dengan kesulitan inheren mereka

Karakteristik Komputasi Modern

Karakteristik dari komputasi modern diantaranya :

  • Komputer-komputer penyedia sumber daya bersifat heterogeneous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.

  • Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.

  • Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.

 

Jenis Komputasi Modern

Jenis-jenis komputasi modern ada 3 , yaitu :

 

  1. Mobile Computing  

Mobile computing merupakan salah satu kemajuan teknologi komputer yang membuatnya mampu berkomunikasi menggunakan jaringan tanpa kabel sehingga mudah dibawa ataupun berpindah tempat (bukan komputasi nirkabel). Contoh perangkatnya adalah GPS, tipenya semisal smartphone, dan lain sebagainya.

  1. Grid Computing

Pada Grid Computing, komputasinya menggunakan komputer yang terpisah oleh geografis, lalu didistribusikan dan terhubung dengan jaringan untuk menyelesaikan masalah komputasi yang berskala besar.  Contohnya :

  • E-Learning (contohnya Access Grid)

  • Visualization

  • Medical Images (contohnya e DiaMoND project)

  • Computer-Aided Drug Discovery (contohnya Molecular Modeling Laboratory di University of North Carolina)

  1. Cloud Computing

Cloud computing merupakan gabungan dari pemanfaatan komputasi dan pengembangan berbasis Internet. Cloud Computing adalah suatu metode komputasi dimana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan, sehingga pengguna dapat mengaksesnya lewat Internet tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya. Contohnya : Google Drive, iCloud, Windows Azure.

 

Yang membedakan ketiganya yaitu :

  1. Dari segi teknologi yang digunakan, komputasi grid dan cloud menggunakan komputer sedangkan Komputasi mobile menggunakan handphone .

  2. Dari segi biaya untuk tenaga komputasi, komputasi grid dan cloud lebih murah dibandingkan dengan komputasi mobile  .

  3. Dari segi tempat, Komputasi grid dan cloud membutuhkan tempat yang khusus sedangkan komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana.

  4. Dari segi proses, untuk komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya, komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi mobile proses tergantung si pengguna.

 

 

Model Komputasi

Komputasi modern memiliki tiga model dasar komputasional yaitu fungsional, logika, dan imperatif. Sebagai tambahan terhadap satuan nilai-nilai dan operasi yang berhubungan, masing-masing model komputasional mempunyai satu set operasi yang digunakan untuk menggambarkan komputasi.

  1. Model Fungsionalitas
    Model fungsionalitas terdiri dari satu set nilai-nilai, fungsi-fungsi dan operasi aplikasi fungsi dan komposisi fungsi. Fungsi dapat mengambil fungsi lain sebagai argumentasi dan mengembalikan fungsi sebagai hasil (higher-order function). Suatu program adalah koleksi definisi fungsi-fungsi dan suatu komputasi adalah aplikasi fungsi.

  2. Model Logika
    Model logika terdiri dari satu set nilai-nilai, definisi hubungan dan kesimpulan logis. Program terdiri dari definisi hubungan dan suatu komputasi adalah suatu bukti(suatu urutan kesimpulan).

  3. Model Imperatif
    Model imperatif terdiri dari satu set nilai-nilai yang mencakup suatu keadaan dan operasi tugas untuk memodifikasi pernyataan. Pernyataan adalah set pasangan nilai-nama dari konstanta dan variabel. Program terdiri dari urutan tugas dan suatu komputasi terdiri dari urutan pernyataan.

Contoh Implementasi :


  • Bidang Fisika

Implementasi pada bidang Fisika ada Computational Physics yang mempelajari suatu gabungan antara Fisika, Komputer Sains dan Matematika Terapan untuk memberikan solusi pada kejadian dan masalah yang kompleks pada dunia nyata, baik dengan menggunakan simulasi juga penggunaan algoritma yang tepat.

Contoh : sebagai pemecahan masalah di bidang fisika seperti projectile parabola dan simulasi gerak


  • Bidang Matematika

Pada bidang Matematika terdapat Numerical Analysis yaitu sebuah algoritma dipakai untuk menganalisa masalah – masalah matematika.

Contoh : Algoritma yang sering kita pakai pada saat membuat Program atau Aplikasi.


  • Bidang Kimia

Pada bidang kimia ada Computational Chemistry yaitu penggunaan ilmu komputer untuk  membantu menyelesaikan masalah kimia, contohnya penggunaan super komputer untuk menghitung struktur dan sifat molekul.

contoh : Website “Expanding the limits of computational chemistry” Website ini contoh penerapan dan pengembangan dari komputasi kimia dimana terdapat info tentang apa yang mereka kerjakan pada bidang tersebut dan juga menyediakan software pembantu bagi mereka yang ingin memperdalam ilmu di bidang Komputasi kimia.


  • Bidang Ekonomi

Pada bidang Ekonomi terdapat Computational Economics yang mempelajari titik pertemuan antara ilmu ekonomi dan ilmu komputer mencakup komputasi keuangan, statistika, pemrograman yang didesain khusus untuk komputasi ekonomi dan pengembangan alat bantu untuk pendidikan ekonomi.

Contoh : Paypal dan Ovo merupakan implementasi dari computational Economic yang memegang peran pada bidang keuangan


  • Bidang Geologi

Pada bidang geologi teori komputasi biasanya digunakan untuk pertambangan, sebuah sistem komputer digunakan untuk menganalisa bahan-bahan mineral dan barang tambang yang terdapat di dalam tanah.

Contoh : ArcGIS  adalah  salah  satu  software  yang  dikembangkan  oleh  ESRI  (Environment  Science & Research Institute) yang merupakan kompilasi fungsi- fungsi dari berbagai macam software GIS yang berbeda seperti GIS desktop, server, dan GIS berbasis web.


  • Bidang Geografi

Pada bidang Geografi biasanya digunakan untuk peramalan cuaca, di Indonesia khususnya ada salah satu instansi Negara dengan nama BMKG (Badan Meteorologi Klimatologi dan Geofisika) yakni instansi negara yang meneliti mengamati tentang Meteorologi, Klimatologi kualitas udara dan Geofisika supaya tetap sesuai dengan perundang undangan yang berlaku di Indonesia.


Sunday, 24 January 2021

Tanggung Jawab Sosial Suatu bisnis | Pengantar bisnis Informatika

 A. BENTURAN DENGAN KEPENTINGAN MASYARAKAT

Bisnis mempunyai tanggungjawab terhadap masyarakat dan lingkungannya. Tanggungjawab terhadap limbah yang dihasilkan, yang akan mencemari lingkungan. Tanggungjkawab terhadap masyarakat, konsumen, investor, dll. Karena banyak pihak yang berkepentingan, maka sebuah bisnis harus memikirkan kemungkinan-kemungkinan masalah yang muncul dari pihak eksternal, bisa lsm atau masyarakat setempat. Untuk menghindari benturan-benturan yang tidak diharapkan, pelaku bisnis diharapkan bisa menyiapkan bisnisnya dengan baik


B. DORONGAN TANGGUNGJAWAB SOSIAL

Sebuah bisnis pasti akan bertanggung jawab Bisnis terhadap konsumen, investor dan karyawannya.Tanggungjawab terhadap masyarakat yaitu bagaimana limbah yang dihasilkan oleh sebuah bisnis tidak menjadi pouusi bagi masyarakat, bagaimana bisnis bisa merangkul masyarakat setempat terkait, tenaga kerja.


C. ETIKA BISNIS 

Etika yang dimaksud adalah cara-cara untuk melakukan kegiatan bisnis yang mencakup seluruh aspek yang berkaitan dengan individu, perusahaan, industri dan masyarakat.Semua mencakup bagaimana menjalankan sebuah bisnis sesuai dengan hukum yang berlaku.Karena etika dalam bisnis merupakan standar yang harus menjadi ketetapan dan dipatuhi.Menurut Von der Embse dan R.A. Wagley dalam artikelnya Advance Management Journal (1988), ada tiga pendekatan dasar dalam merumuskan tingkah laku etika bisnis, yaitu :

  • Utilatarian Approach

Dalam bertindak seseorang harus mengikuti cara-cara yang memberikan manfaat yang besar dan tidak membahayakan. Setiap tindakan harus didasarkan pada konsekuensinya.

  • Individual Right Approach 

Setiap orang dalam tindakan dan kelakukannya memiliki hak dasar yang harus dihormati

  • Justice Approach 

Para pembuat keputusan mempunyai kedudukan yang sama dan bertindak adil dalam memberikan pelayanan kepada pelangga, baik secara perorangan ataupun secara kelompok.

Etika bisnis dalam perusahaan memiliki peran yang sangat penting, yaitu untuk membentuk suatu perusahaan yang kokoh dan memiliki daya saing yang tinggi serta mempunyai kemampuan menciptakan nilai (value-creation) yang tinggi, diperlukan suatu landasan yang kokoh. Biasanya dimulai dari perencanaan strategis, organisasi yang baik,sistem prosedur yang transparan didukung oleh budaya perusahaan yang handal serta etika perusahaan yang dilaksanakan secara konsisten dan konsekuen. Haruslah diyakini bahwa pada dasarnya praktek etika bisnis akan selalu menguntungkan perusahaan baik untuk jangka menengah maupun jangka panjang, karena mampu mengurangi biaya akibat dicegahnya kemungkinan terjadinya friksi, baik intern perusahaan maupun dengan eksternal. 

  • Mampu meningkatkan motivasi pekerja. 
  • Melindungi prinsip kebebasan berniaga 
  • Mampu meningkatkan keunggulan bersaing. 

Tidak bisa dipungkiri, tindakan yang tidak etis yang dilakukan oleh perusahaan akan memancing tindakan balasan dari konsumen dan masyarakat dan akan sangat kontra produktif, misalnya melalui gerakan pemboikotan, larangan beredar, larangan beroperasi dan lain sebagainya. Hal ini akan dapat menurunkan nilai penjualan maupun nilai perusahaan.Sedangkan perusahaan yang menjunjung tinggi nilai-nilai etika bisnis, pada umumnya termasuk perusahaan yang memiliki peringkat kepuasan bekerja yang tinggi pula, terutama apabila perusahaan tidak mentolerir tindakan yang tidak etis, misalnya diskriminasi dalam sistem remunerasi atau jenjang karier.Perlu dipahami, karyawan yang berkualitas adalah aset yang paling berharga bagi perusahaan. 

Etika bisnis harus dituangkan kedalam manajemen korporasi yakni dengan cara: 

  • Menuangkan etika bisnis dalam suatu kode etik (code of conduct) 
  • Memperkuat sistem pengawasan 
  • Menyelenggarakan pelatihan (training) untuk karyawan secara terus menerus
D. BENTUK-BENTUK TANGGUNG JAWAB SOSIAL SUATU BISNIS 
Penjabaran dari kepedulian sosial suatu bisnis berbentuk pelaksanaan tanggung jawab sosial bisnis. Beberapa bentuk pelaksanaan tanggung jawab sosial yang dapat kita temui di Indonesia adalah:

  • Pelaksanaan Hubungan Industrialis Pancasila (HIP)
  • Analisis Mengenai Dampak Lingkungan (AMDAL) 
  • Penerapan Prinsip Kesehatan dan Keselamatan Kerja (K3) 
  • Perkebunan Inti Rakyat (PIR) 
  • Sistem Bapak Angkat – Anak Angkat 

Tujuan utama dari semua bisnis adalah untuk mendapatkan laba dengan memproduksi barang dan jasa yang dibutuhkan oleh masyarakat. Adapun beberapa tujuan bisnis adalah sebagai berikut: 
  • Untuk memperoleh keuntungan dari kegiatan bisnis. 
  • Untuk pengadaan barang ataupun jasa yang dibutuhkan oleh masyarakat. 
  • Untuk mencapai kesejahteraan pemilik faktor produksi dan masyarakat. 
  • Menciptakan lapangan pekerjaan bagi masyarakat. 
  • Untuk menunjukkan eksistensi suatu perusahaan dalam jangka panjang. 
  • Untuk meningkatkan kemajuan dan pertumbuhan ekonomi masyarakat secara umum. 
  • Untuk menunjukkan prestise dan prestasi. 

Tuesday, 12 January 2021

Kewirausahaan Dan Perusahaan Kecil | Pengantar Bisnis Informatika

Kewiraswastaan

kewiraswataan (entrepreneurship) berasal dari kata ―wira‖ dan ―swasta‖. Wira berarti sesuatu yang bersifat mulia/ luhur. Sedangkan ―swasta‖ berarti kemampuan untuk berdiri (sta) atas kekuatan sendiri (swas). Kewiraswastaan adalah kemampuan dan kemauan seseorang untuk berisiko dengan menginvestasikan dan mempertaruhkan waktu, uang, dan usaha, untuk memulai suatu perusahaan dan menjadikannya berhasil. 

Wiraswasta

Wiraswastaadalah seseorang yang membangun bidang usaha atau perusahaan dengan kepribadian tertentu (wiraswastawan/entrepreneur) sebagai alternatif penyediaan lapangan kerja, minimal bagi pemilik modal itu. Dengan demikian, secara harfiah wiraswasta berarti suatu sifat luhur yang mendorong

Wiraswastawan

Wiraswastawan menunjuk kepada pribadi tertentu yang secara kualitatif lebih dari kebanyakan manusia pada umumnya, yaitu pribadi yang memiliki kemampuan untuk berdiri diatas kemampuan diri sendiri, mengambil resiko, memanfaatkan kesempatan atau peluang usaha yang ada, memiliki semangat bersaing yang kuat.Wiraswastawan merupakan orang yang mempunyai kemampuan melihat dan menilai kesempatankesempatan bisnis, mengumpulkan sumber-sumber daya yang dibutuhkan guna mengambil keuntungan darinya serta mengambil tindakan yang tepat, guna memastikan kesuksesan.

PERUSAHAAN KECIL DALAM LINGKUNGAN PERUSAHAAN 

Perusahaan kecil merupakan (UKM) Usaha Kecil danMenengah adalah sebuah istilah yang mengacu ke jenis usaha kecil yang memiliki kekayaan bersih paling banyak Rp 200.000.000 tidak termasuk tanah dan bangunan tempat usaha. Dan usaha yang berdiri sendiri. Menurut Keputusan Presiden RI Nomor 99 tahun 1998 pengertian Usaha Kecil adalah: ―Kegiatan ekonomi rakyat yang berskala kecil dengan bidang usaha yang secara mayoritas merupakan kegiatan usaha kecil dan perlu dilindungi untuk mencegah dari persaingan usaha yang tidak sehat.

Jadi dapat diartikan bahwa perusahaan kecil dalam lingkungan perusahaan ialah perusahaan kecil yang telah memiliki manajemen perusahaan tingkat perusahaan besar. Dapat kita lihat bila kita ingin membuat sebuah perusahaan, itu semua harus dimulai dari yang kecil. Karena dengan sejalannya perusahaan, maka perusahaan yang kita buatpun bukan mustahil untuk menjadi perusahaan yang besar.

  • Lingkungan perusahaan 

Lingkungan perusahaan dapat diartikan sebagai keseluruhan dari faktor-faktor internal dan eksternal yang mempengaruhi perusahaan. Artinya keberhasilan perusahaan dalam melaksanakan kegiatannya sangat dipengaruhi dengan lingkungan. Oleh karena itu perusahaan harus dapat menjaga hubungan baik dengan kelompok ataupun pihak-pihak yang terkait. Lingkungan perusahaan senantiasa mengalami perubahan. Perubahan tersebut memberikan banyak peluang sekaligus banyak ancaman

  • Lingkungan Eksternal 

Lingkungan Eksternal perusahaan terdiri atas 3 kelompok faktor yang saling berkaitan dan memainkan peranan penting dalam menentukan peluang, ancaman dan batasan yang dihadapi oleh perusahaan. Lingkungan mencakup faktor yang berasal dari luar jangkauan perusahaan dan biasanya tidak terkait dengan situasi operasi suatu perusahaan, faktor ekonomi, sosial, politik, teknologi dan ekologi. Faktor-faktor yang lebih langsung mempengaruhi prospek perusahan bersal dari lingkungan industrinya, termasuk hambatan bagi masuknya pendatang baru, kompetisi dengan saingan, ketersediaan barang dan hambatan operasional lainnya. Lingkungan eksternal perusahaan yang berpengaruh tidak langsung terhadap kegiatan perusaan

  • Lingkungan Internal 

Lingkungan internal dalah faktor-faktor yang berada dalam kegiatan produksi dan langsung mempengaruhi hasil produksi. Contoh tenaga kerja, peralatan dan mesin, permodalan (pemilik, investor, pengelolaan dana), bahan mentah, bahan setengah jadi, pergudangan, sistem informasi dan administrasi sebagai acuan pengambilan keputusan

PERKEMBANGAN FRANCHISING DI INDONESIA 

Waralaba atau Franchising (dari bahasa Prancis untuk kejujuran atau kebebasan) adalah hak-hak untuk menjual suatu produk atau jasa maupun layananan. Sedangkan menurut versi pemerintah Indonesia, yang dimaksud dengan waralaba adalah perikatan dimana salah satu pihak diberikan hak memanfaatkan dan atau menggunakan hak dari kekayaan intelektual (HAKI) atau pertemuan dari ciri khas usaha yang dimiliki pihak lain dengan suatu imbalan berdasarkan persyaratan yang ditetapkan oleh pihak lain tersebut dalam rangka penyediaan dan atau penjualan barang dan jasa.

  • Kiat-kiat memilih usaha dengan cara waralaba ( franchising) Menurut ketua asosiasi franchise indonesia (afi) anang sukandar, ada kiat-kiat tertentu dalam memilih usaha waralaba yang baik.. Bisnis waralaba yang baik adalah usaha yang dibutuhkan sehari-hari yaitu makan, minuman, pendidikan, salon, bengkel, bidang ritel, tea franchise.Selain itu, anang mengatakan ada beberapa daerah yang berpotensi mengembangkan produknya untuk waralaba seperti di jawa tengah dan jogja makanan dan batik, bali dengan produk kerajinan kayu dan pakaian.Anang juga mengingatkan agar para pemodal franchise tea sebaiknya berhati-hati dalam menentukan mengambil peluang usaha melalui waralaba seperti franchise teh. Mengingat sekarang ini sering terjadi kerancuan antara waralaba (franchise) dengan business opportunity (bo).Konsep waralaba franchise teh yang secara legal dan dalam pp no 42 tahun 2007 dijabarkan bahwa waralaba teh harus terbukti benar-benar menguntungkan, selain itu proses aplikasi bisnisnya mudah diterapkan dan diajarkan kepada pengambil pewaralaba dan lain-lain
Jenis-jenis usaha yang diwaralabakan 
  • Produk dan jasa otomotif. 
  • Bantuan dan jasa bisnis. 
  • Produk dan jasa konstruksi. 
  • Jasa pendidikan. 
  • Rekreasi dan hiburan. 
  • Fastfood dan take away(makanan siap saji). 
  • Stand makanan/foodstall. 
  • Perawatan kesehatan,medis dan kecantikan. 
  • Jasa membersihkan rumah
CIRI-CIRI PERUSAHAAN KECIL 
Manajemen berdiri sendiri. Pada umumnya manajer perusahaan kecil adalah pemilik usaha itu sendiri, mereka memiliki hak atau kebebasan yang luas dalam bertindak dan mengambil keputusan di dalam perusahaan yang di kelolanya.Investasi modal terbatas. Umumnya modal yang ada berasal dari seorang pemilik atau sekelompok pemilik. Karena dalam perusahaan kecil modal yang dibutuhkan juga lebih kecil dari yang dibutuhkan oleh perusahaan besar.Daerah operasionalnya lokal. Dalam hal ini majikan dan pegawai tinggal dalam suatu lingkungan yang berdekatan dengan letak perusahaan.

  • Usaha Kecil di Bidang Kuliner
Usaha di bidang kuliner memang tidak pernah sepi karena setiap orang membutuhkan asupan makanan setiap harinya. Tentu ini menjadi peluang besar bagi yang memang berminat untuk membuka usaha kecil bidang ini. Denganmemulai dari usaha restauran, rumah makan, cafe, warung rames, atau bahkan pedagang kaki lima. Sekali lagi disesuaikan dengan modal yang tersedia, namun yang lebih penting adalah produk makanan apa yang hendak ditawarkan dan apakah cocok selera masyarakat?Sebagai contoh bisa menjalankan bisnis kuliner utama seperti ayam goreng, bakso, mie ayam, gudeg, masakan daerah dan lain-lain.
  • Usaha Kecil di Bidang Jasa 
Ada berbagai macam jenis usaha kecil dibidang jasa. Sepertinya dalam usaha ini memang harus memiliki keahlian maupun wawasan luas tergantung pada jasa yang ditawarkan. Sebagai contoh ada usaha jasa yang berhubungan dengan birokrasi seperti pengurusan surat-surat kendaraan, surat ijin mengemudi, surat ijin usaha, dan pengurusan dokumen penting lainnya.
  • Usaha Kecil Jual Beli 
Usaha kecil jual beli? Mungkin ini adalah salah satu bisnis yang cukup banyak diminati pula. Ada banyak sekali jenis produk yang memang cukup laku untuk dijual seperti ponsel, kendaraan pribadi (roda dua/roda empat), komputer, kamera, bahkan sampai hewan peliharaan. Dalam jenis usaha ini tidak diharuskan membuka toko khusus dengan lokasi strategis karena bisa juga dilakukan dirumah, baik secara offline ataupun memasarkan secara online agar bisnis Anda tersebut lebih dikenal luas.

  • Usaha Kecil di Bidang Agrobisnis 
Bisnis Agrobisnis identik dengan bidang pertanian dan peternakan. Usaha ini sangat cocok dilakukan didaerah pedesaan atau yang memiliki lahan luas untuk menjalankannya. Sebagai contoh usaha kecil bidang Agrobisnis adalah budidayaikan lele, peternakan ayam, peternakan sapi, budidaya hewan peliharaan, budidaya sayur mayur, buah-buahan dan masih banyak lagi yang lainnya.
  • Usaha Kecil di Bidang Koperasi berskala kecil 
Koperasi sebagai soko guru perekonomian Indonesia, sesuai dengan amanat undang-undang koperasi No. 25 tahun 1992. Bahwa koperasi mempunyai tujuan meningkatkan kesejahteraan anggota dan secara umum diharapkan mampu menjadi lokomotif perekonomian Indonesia. Koperasi bertujuan memajukan kesejahteraan anggota pada khususnya dan masyarakat pada umumnya serta ikut membangun tatanan perekonomian nasional dalam rangka mewujudkan masyarakat yang maju, adil, dan makmur berlandaskan pancasila dan undang-undang dasar 1945.

PERBEDAAN ANTARA KEWIRAUSAHAAN DAN BISNIS KECIL 
Perbedaan antara kewirausahaan dengan bisnis sangat begitu mendasar. Pada umumnya kewirausahawaan memiliki badan hukum yang jelas, sedangkan bisnis kecil jarang yang memiliki badan hukum yang jelas. Selain itu, bisnis kecil sangat bergantung pada lingkungan pasar. Dari sistem managerialnya pun berbeda, sistem managerial kewirausahawan lebih baik dibandingkan sistem bisnis kecil. Kewirausahawan lebih meningkatkan hasil dari suatu produknya, sedangkan bisnis kecil lebih meningkatkanpada laba yang akan didapatkan.Perbedaan antara kewiraswastaan dan bisnis kecil terletak pada visi dan misi serta strategi untuk perkembangan usahanya. Pada wiraswasta adanya visi,misi dan strategi dalam melanjutkan dan mengembangkan usahanya. Tetapi, dalam bisnis kecil yang menjadi prioritas adalah tercapainya laba sebesarbesarnya.
  • Bisnis Kecil 
Usaha kecil pada kenyataannya mampu bertahan dan mengantisipasi kelesuan perekonomian yang diakibatkan inflasi maupun berbagai faktor penyebab lainnya. Tanpa subsidi maupun proteksi, usaha kecil mampu menambah nilai devisa negara khususnya industri kecil di sektor informal dan mampu berperan sebagai penyangga dalam perekonomian masyarakat kecil/lapisan
  • Kewirausahaan 
Dalam melaksanakan kegiatannya, seorang wirausahawan harus memiliki kedisiplinan yang tinggi. Arti dari kata disiplin itu sendiri adalah ketepatan komitmen wirausahawan terhadap tugas dan pekerjaannya. Ketepatan yang dimaksud bersifat menyeluruh, yaitu ketepatan terhadap waktu, kualitas pekerjaan, sistem kerja dan sebagainya. Ketepatan terhadap waktu, dapat dibina dalam diri seseorang dengan berusaha menyelesaikan pekerjaan sesuai dengan waktu yang direncanakan. Sifat sering menunda pekerjaan dengan berbagai macam alasan, adalah kendala yang dapat menghambat seorang wirausahawan meraih keberhasilan.


Saturday, 12 December 2020

Analisis Perusahaan Tokopedia

 ANALISIS PERUSAHAAN GOJEK

ANALISIS

TOKOPEDIA




DOSEN :

NURASIAH


OLEH :

FARHAN MEDITAMA GUNAWAN (52417187)


FAKULTAS TEKNOLOGI INDUSTRI

JURUSAN TEKNIK INFORMATIKA

UNIVERSITAS GUNADARMA

2020














Sejarah

Tokopedia resmi diluncurkan ke publik pada 17 Agustus 2009 di bawah naungan PT Tokopedia yang didirikan oleh William Tanuwijaya dan Leontinus Alpha Edison pada 6 Februari 2009. Sejak resmi diluncurkan, PT Tokopedia berhasil menjadi salah satu perusahaan internet Indonesia dengan pertumbuhan yang sangat pesat

Pada tahun 2016, Tokopedia menghadirkan produk teknologi finansial. Produk fintech Tokopedia terdiri dari dompet digital, investasi terjangkau, kredit modal bisnis, kartu kredit virtual, produk proteksi, skoring kredit berdasarkan data untuk produk pinjaman, investasi, serta layanan keuangan lainnya.

Pada tahun 2017, Tokopedia meluncurkan produk Deals untuk membantu masyarakat Indonesia mendapatkan penawaran terbaik dari delapan kategori, termasuk Travel dan Activity. Produk ini dimaksudkan untuk membantu bisnis offline melebarkan sayap mereka secara online melalui Tokopedia.

Pada tahun 2018, Tokopedia menghadirkan aplikasi Mitra Tokopedia. Aplikasi berukuran 1 MB ini ditujukan untuk memungkinkan semua orang khususnya pemilik warung dan usaha kecil untuk bisa berjualan produk digital Tokopedia seperti paket data, token listrik, BPJS, voucher game, dan lain sebagainya.

Pada tahun 2019, Tokopedia meluncurkan jaringan Gudang Pintar bernama TokoCabang di tiga kota yakni Jakarta, Bandung, dan Surabaya. Layanan gudang ini bertujuan untuk membantu para penjual di marketplace tersebut dalam memenuhi pesanannya. Pada tahun yang sama, Tokopedia juga menghadirkan Tokopedia Salam, sebuah platform yang mempermudah masyarakat dalam memenuhi kebutuhan sehari-hari dengan berbagai pilihan produk dan layanan yang baik. Tokopedia Salam juga memiliki fitur halal filter yang membantu pengguna untuk menemukan produk halal secara mudah.


Profil

Jenis situs            Situs web
                            Portal web
Bahasa                 Indonesia, Inggris
Pemilik                PT Tokopedia
Pencipta               William Tanuwijaya,
                             Leontinus Alpha Edison
Karyawan            4,700 (2019)
Slogan                 Belanja Gak Belanja Yang Penting Ngumpul (2009-2014)
                            Sudah Cek Tokopedia Belum? (2014–2017)
                            Ciptakan Peluangmu (2015–2017)
                            Semua Dimulai dari Tokopedia (2017)
                            Mulai Aja Dulu (2018-sekarang)
Situs web            www.tokopedia.com
Peringkat Alexa 144 (Dunia, September 2020)
                                8 (Indonesia, September 2020)
Komersial     Ya
Daftar akun     Diperlukan untuk menjual atau membeli
Diluncurkan     6 Februari 2009
Status             Aktif

Produk

Tokopedia memulai bisnis C2C marketplace, lalu Tokopedia mulai memasuki bisnis Produk Digital dan Fintech. Pada 2019 Tokopedia memperkenalkan Tokopedia Salam dan pada 2020 Tokopedia meluncurkan Tokopedia Jasa

Penghargaan

Berkat peranannya dalam mengembangkan bisnis daring di Indonesia, Tokopedia berhasil meraih penghargaan Marketeers of the Year 2014 untuk sektor e-Commerce pada acara Markplus Conference 2015 yang digelar oleh Markplus Inc. pada tanggal 11 Desember 2014. Pada 12 Mei 2016, Tokopedia terpilih sebagai Best Company in Consumer Industry dari Indonesia Digital Economy Award 2016.

Pada tahun 2018, Tokopedia kembali meraih beberapa penghargaan. Mei lalu lalu aplikasi Tokopedia berhasil memuncaki Apple Store mengalahkan Facebook, WhatsApp, dan Instagram. Sementara di Android, Tokopedia juga berhasil menjadi #3 Top Chart di Google Play mengalahkan Facebook dan Instagram. Pada Desember 2018 Tokopedia terpilih sebagai aplikasi terbaik pilihan masyarakat di Google Play.

Tidak hanya meraih penghargaan dalam hal inovasi teknologi, Tokopedia juga dinilai sebagai perusahaan dengan pertumbuhan brand yang pesat. Pada bulan September 2019, Tokopedia menerima penghargaan 'Fastest Value Growth' dalam acara BrandZ™️ Top 50 Most Valuable Indonesian Brands. Penghargaan ini diraih Tokopedia karena berhasil mencatat kenaikan nilai merek sebesar 487% (senilai 2,2 miliar dollar) dibandingkan dengan nilai merek secara keseluruhan sebesar 4%.

Selain itu, pada tahun 2020 Tokopedia juga menerima penghargaan sebagai 'Best Companies to Work For' dari HR Asia Award. Tokopedia dinilai sebagai perusahaan yang mempermudah karyawan dalam melayani masyarakat Indonesia lewat berbagai kebijakan perusahaan.

Target Bisnis

Target bisnis Tokopedia merupakan semua kalangan yang ingin memulai usaha dengan membuka toko secara online dengan kemudahan dari berbagai aspek, seperti transaksi, pengiriman, mencari barang dan lain lain. Tokopedia memanjakan penjual dan pembeli dalam melakukan transaksi dengan pemabayaran secara virutal ataupun credit card. dengan bantuan pengiriman dengan jasa kurir ternama, pengiriman pun menjadi lebih murah, cepat dan mudah.

Referensi:

  • https://www.tokopedia.com
  • https://id.wikipedia.org/wiki/Tokopedia


Thursday, 30 July 2020

Perbandingan Lua, python dan ruby untuk pengembangan Game

Python
  • memiliki generator bawaan (yang digunakan seperti blok Ruby) 
  • memiliki penanganan ruang nama yang fleksibel -memiliki dokumen 
  • memiliki banyak pewarisan -memiliki daftar/dikte pemahaman 
  • memiliki dekorator 
  • Python hanya menggunakan spasi putih saja

Ruby

  • memiliki referensi kelas di badan kelas 
  • Semua kelas bisa berubah di Ruby 
  • memiliki fitur scripting seperti Perl 
  • memiliki kelanjutan kelas satu 
  • memiliki blok 
  • mendukung pemrograman gaya fungsional (seperti pipa) dengan lebih mudah -Ruby membutuhkan "end" atau "}" untuk menutup semua cakupannya

Lua

  • Extensibility Lua menarik perhatian sehingga banyak orang menganggap Lua bukan sebagai suatu bahasa, tetapi sebagai suatu perangkat untuk membangun bahasa-bahasa domain spesifik. 
  • Simplicity Sederhana Lua adalah bahasa yang mudah dan sederhana. 
  • Efisiensi Lua mempunyai implementasi yang efisien. 
  • Portabilitas Lua dapat dijalankan di semua platform seperti: Android, NextStep, OS2, PlayStation II Sony, Mac OS-9 dan OS X, BeOS, MS-DOS, IBM, EPOC, PalmOS, MCF5206ELITE Evaluation Board, RISC OS, dan semua jenis Unix dan Windows. Source program untuk masing-masing platform hampir sama.

Dari ketiga (3) bahasa diatas dapat ditarik kesimpulan bahwa yang lebih baik dalam pengembangan Game adalah bahasa Lua namun masih banyak orang keliru dengan bahasa tersebut dan tidak banyak developer bahasa Lua.

Tutorial Lua dan LuaSDL beserta keunggulan

Apa itu Lua?
merupakan bahasa pemrograman ringkas yang dirancang sebagai bahasa pemrograman dinamis berbasis skrip dengan semantik yang dapat dikembangkan atau ditambahkan. Sebagai bahasa skrip, Lua memiliki API dalam bahasa C yang relatif lebih sederhana dibandingkan bahasa skrip lainnya.

Lua ditulis pertama kali oleh Roberto Ierusalimschy, Luiz Henrique de Figueiredo, dan Waldemar Celes yang merupakan anggota Computer Graphics Technology Group (Tecgraf) pada universitas Pontifical Catholic, Rio de Janeiro, Brasil, pada tahun 1993.

Sebelumnya, sejak tahun 1977 hingga tahun 1992, pemerintah Brazil menerapkan kebijakan perdagangan yang membatasi perdagangan termasuk pertukaran baik perangkat keras ataupun perangkat lunak komputer. Dalam atmosfer yang demikian, banyak klien Tecgraf tidak mampu, baik secara politik maupun finansial, untuk membeli perangkat lunak dari luar. Alasan itulah yang mendorong Tecgraf untuk mengimplementaskan perangkat utilitas dasar yang dibutuhkan.

Secara historis, bahasa pemrograman Lua berawal dari bahasa pemrograman yang digunakan untuk pendeskripsian serta entri data, serta pengkonfigurasian suatu sistem yang masing-masing dikembangkan secara terpisah oleh tecgraf dari tahun 1992 hingga tahun 1993.[2] Tujuan pengembangan tersebut awalnya merupakan usaha untuk menambahkan fitur serta meningkatkan fleksibilitas atas dua proyek pengembangan perangkat lunak yang sedang mereka kerjakan saat itu. Namun terdapat kekurangan atas alur kontrol atas bahasa tersebut sehingga menumbuhkan ide untuk mengembangkannya lebih lanjut dengan fitur-fitur dasar yang lengkap sebagai sebuah bahasa pemrograman.

Kelebihan Lua
  1. Bahasa pemrograman yang portable
  2. Sangat mudah dipahami
  3. Lua itu cepat
  4. Sering di merge (dipasangkan) dengan bahasa pemrograman lainnya
  5. Tidak membutuhkan kapasitas memory dan hard disk yang tinggi untuk menginstall Lua
  6. Lua terbukti sangat powerful
  7. Banyak dokumentasi tentang cara pengembangan menggunakan bahasa Lua.
Kekurangan Lua

  1. Bahasa pemrograman Lua bersifat struktural dan bukan berbasis pemrograman berorientasi obyek.
  2.  Lua hanya mendukung beberapa jenis struktur data atomik seperti boolean, floating string dan srting. Jenis tipe atau struktur data lainnya seperti set, array atau list direpresentasikan dalam Lua melalui sebuah tipe data yaitu table.
Apa itu LuaSDL?
Lua-SDL2 adalah pengikatan portabel SDL2, ditulis dalam C murni untuk efisiensi. Ia mencoba untuk tetap sedekat mungkin dengan SDL, bertindak sebagai penjilidan sederhana daripada mencoba mendesain ulang interaksi antara programmer dan SDL.

Lua-SDL2 mengambil keuntungan penuh dari kemampuan berorientasi objek Lua sedapat mungkin, memungkinkan programmer untuk sepenuhnya memanfaatkan desain berorientasi objek bawaan SDL.

Lua-SDL2 dirancang agar kompatibel mungkin. Perpustakaan memiliki dukungan untuk semua fitur SDL2 terbaru, sementara masih mengkompilasi dengan SDL 2.0.1.

Jika perpustakaan dikompilasi dengan rilis titik yang lebih baru dari SDL dari apa yang tercantum di sini, perpustakaan harus tetap berfungsi, hanya tanpa akses ke fitur yang lebih baru.

How to Install Lua?
Setelah mengenal apakah bahasa Lua itu, maka langkah selanjutnya adalah bagaimana malakukan pengaturan agar Sublime Text dapat dipergunakan untuk mempermudah proses pengerjaan program dalam bahasa Lua.

Sebagaimana plugin atau paket lain (semisal untuk bahasa Python), instalasi paket-paket tambahan yang diperlukan untuk bahasa Lua ini akan lebih mudah dilakukan jika menggunakan Package Control. Jika belum ter-install maka cara instalasi Package Control bisa dibaca dan diikuti pada link ini.
Berikut adalah paket-paket yang saya instal di Sublime Text untuk pemrograman dalam bahasa Lua:

LuaLove is a package for Sublime Text 2/3 with support for the Love2D API. It is based on SublimeLove, LuaSublime, and lua_snippet.
LuaExtended is a syntax definition and snippet package for Sublime Text 3.

Meskipun tertulis untuk ST 3, paket ini juga dapat berfungsi di ST 2.








Paket ini berfungsi untuk menyediakan interpreter internal sehingga pengguna dapat mencoba kode program secara interaktif. Sama seperti penggunaannya untuk bahasa Python , paket ini juga berfungsi baik untuk bahasa Lua.
Terakhir, kita dapat mencoba kode-kode contoh dari link pada bagian pertama artikel ini dengan Sublime Text yang telah konfigurasi sebagaimana pada bagian dua.

Sunday, 26 July 2020

Installasi Ruby dan contoh implementasi Game Ruby

Program Ruby
Ruby adalah bahas pemrograman open source dinamis yag fokus pada kesederhanaan dan produktivitas. Ruby memiliki sintaksis elegan yang alami untuk dibaca dan mudah ditulis.

Langkah - Langkah menginstall Ruby

1. Download Ruby
Download ruby melalui link https://www.ruby-lang.org/en/downloads/ lalu ikuti alur dan perintah nya.

2. Menginstall Rails beserta dengan packages yang ada di dalamnya. dengan perintah c:\>gem install rails pada cmd.
3. Cek Versi Rails
Cara mengeceknya hanya dengan C:\rails - v. nanti akan muncul versi rails yang telah didownload

Proses Installasi Rails di Linux
Kita akan menginstal Ruby On Rails di Linux dengan menggunakan rbenv. rbnev adalah Management Tools Ruby untuk OS linux. Rbenv menyediakan prosedur pemasangan yang mudah untuk mengelola berbagai versi Ruby, dan environtment yang kokoh untuk mengembangkan aplikasi Ruby on Rails.

Ikuti langkah-langkah yang diberikan di bawah ini untuk menginstal Ruby on Rails menggunakan Tool rbenv.

1. Persiapan Installasi
Pertama-tama, kita harus menginstal git-core dan gunakan perintah berikut untuk menginstal dependensi Rails menggunakan yum.
tp> sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

2. Install rbnev
Sekarang kita akan menginstal rbenv dan mengatur variabel environment yang sesuai. Gunakan perintah berikut untuk mendapatkan rbenv dari repositori git. tp> git clone git://github.com/sstephenson/rbenv.git .rbenv

tp> echo ‘export PATH = “$HOME/.rbenv/bin:$PATH”‘ >> ~/.bash_profile

tp> echo ‘eval “$(rbenv init -)”‘ >> ~/.bash_profile

tp> exec $SHELL

tp> git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

tp> echo ‘export

3. Install Ruby
Sebelum menginstal Ruby, tentukan versi Ruby mana yang ingin kamu instal. Pada tutorial ini Kami menginstal Ruby 2.2.3. Gunakan perintah berikut untuk menginstal Ruby
tp> rbenv install -v 2.2.3

Akan lebih baik untuk menginstal Bundler Gem juga, karena dapat membantu mengelola dependensi aplikasi kamu. Gunakan perintah berikut untuk menginstal permata bundler.

tp> gem install bundler

4. Install Rails
Gunakan Perintah Berikut untuk mulai menginstall Rails

tp> install rails -v 4.2.4

Framework Ruby on Rails memerlukan JavaScript Runtime Environment (Node.js) agar dapat mengelola fitur Rails. Selanjutnya, kita akan melihat bagaimana kita dapat menggunakan Node.js untuk mengelola Asset Pipeline yang merupakan fitur Rails.

5. Install Javascript Runtime
Mari kita instal Node.js dari repositori Yum. Kita akan mengambil Node.js dari repositori yum EPEL. Gunakan perintah berikut untuk menambahkan paket EPEL ke repositori yum.

tp> sudo yum -y install epel-release

Dan gunakan perintah berikut untuk menginstall package node.js :

tp> sudo yum install nodejs

Contoh Implementasi Ruby untuk pengembangan game

1.Perencanaan
Shooduck adalah contoh game yang akan dirancang, shooduck adalah game yang melatih respon dan ketelitian sang pemain.
Lalu membuat alur/jalur dari permainan yang akan di buat
2.Implementasi
Beirkut tahapan dala mpembuatna game yang akan dirancang.
1. Install Ruby 2.4.4
2. Install library gosu untuk ruby
3. Buat folder untuk game yang akan dibuat
4. Masukan audio dan gambar yang dibutuhkan untuk game
5. Buat file dengan ekstensi .rb untuk kode game, berikut kode nya:
6. Selesai, sekarang klik fie game tersebut yang berekstensi .rb





Sumber:
https://www.techfor.id/panduan-cara-menginstall-program-ruby-pada-windows-dan-linux/ 
https://www.youtube.com/watch?v=E45tnvk77Qk