Tampilkan postingan dengan label Aplikasi Sosial Media. Tampilkan semua postingan
Tampilkan postingan dengan label Aplikasi Sosial Media. Tampilkan semua postingan

Senin, 24 Oktober 2016

REVIEW 3 APLIKASI HASIL KARYA ANAK BANGSA



Nama             : I Nyoman Krisna Pranata
NIM               : 1605551114
Mata Kuliah : Aplikasi Sosial Media

Dosen             : I Putu Agus Eka Pratama, S.T., M.T.

Review 3 Aplikasi Karya Hasil Anak Bangsa

Padar artikel sebelemnya, saya sudah pernah membahas mengenai 3 aplikasi sosial media dan network karya anak bangsa, nah sekarang saya akan membahasnya lagi, tapi dalam bentuk yang lebih detail.

Senin, 17 Oktober 2016

MENGENAL BISNIS PADA SOSIAL MEDIA & SOSIAL NETWORK


Nama              : I Nyoman Krisna Pranata
NIM                : 1605551114
Mata Kuliah  : Aplikasi Sosial Media
Dosen              : I Putu Agus Eka Pratama, S.T., M.T.

Teknologi Informasi/Teknik/Universitas Udayana

MENGENAL BISNIS PADA SOSIAL MEDIA & SOSIAL NETWORK

Jaman Sekarang merupakan jaman teknologi, apalagi perkembangan teknologi jaman sekarang sudah semakin pesat, salah satunya adalah di bidang transaksi jual beli dan bisnis dari sisi konvensional kea rah bentuk jual beli secara online disertai dengan pembayaran elektronik digital.

Over The Top atau sering kita sebut OTT merupakan suatu aplikasi atau layanan yang berjalan pada jarringan komputer khususnya internet yang terdapat pada application layer teratas di 5 layer TCP/IP Forozan yang kekuatan utamanya terletak pada konten berupa audio, text, video, dan multimedia. Berdasarkan konten pada OTT, OTT dibagi menjadi 3 kategorii, yakni:

1.  Streaming Audio Video
Salah satu yang termasuk dalam kategori OTT adalah Streaming Audio Video, Dalam Streaming Audio Video ini lebih ditekankan pada layanan streaming video online maupun audio online kepada pengguna yang memakainya, Pengguna dapat mengaksesnya melalui PC maupun mobile phone. Salah satu contoh dari kategori Streaming Audio Video ini yaitu Youtube, Souncloud, Bigo Live, Smule, Daily Motion, dan beberapa Situs Streaming online lainnya.
2. Social Media dan Social Network
Kategori selanjutnya yaitu Sosial Media dan Sosial Network, pada kategori ini lebih di tekankan pada layanan jejaring social dan media sosial. Pada layanan ini, pengguna dapat saling berinteraksi bertukar data, dan informasi didalamnya. Salah satu contoh dari kategori social media dan social network ini sudah banyak yaitu, Facebook, Twitter, Path, Google+, Kaskus, dan beberapa contoh lainnya.
3. Komunikasi (Text,Audio,Video)
Kategori komunikasi ini lebih menekankan pada layanan  teks,audio, dan video secara online, dalam kategori ini dapat memberikan kemudahan untuk berkomunikasi antar teman ataupun secara massal. Beberapa contoh dari komunikasi ini yaitu,  Line, WA, Whatsapp, Kakaotalk, dan beberapa contoh lainnya.

Over The Top (OTT) dalam bidang bisnis berkaitan dengan Iklan, Kerja sama dengan Telco/Provider, Kerja sama dengan Perusahaan lain (Non Telco), dan Kerja sama dengan pemerintah.

1. Iklan, Adsense
Bisnis dalam Aplikasi OTT ini sangat berpengaruh dengan iklan, dengan adanya iklan, maka orang-orang yang akan melihat iklan tersebut akan sangat tertarik dengan apa yang disajikan oleh iklan tersebut oleh pengguna yang melihatnya. Salah satu contoh Iklan di dalam bidang bisnis yaitu Iklan pada youtube, Iklan pada Youtube terdapat pada video-video yang sudah terkenal yang diminati oleh penonton, dan secara bersamaan orang-orang akan melihat iklan bersamaan dengan video yang diunggah oleh pemiliknya.
2. Kerja sama dengan Telco/Provider
Bisnis dalam Aplikasi OTT yang berikutnya yaitu bekerja sama dengan Telco/Provider. Salah satu bentuk kerja sama dengan Telco/Provider yaitu, pada telkomsel, pada saat paketan internet kalian sudah habis, maka pihak telkomsel akan menawarkan kalian untuk membuka layanan aplikasi social media dan social network khususnya Facebook yang dapat diakses secara gratis.
3. Kerja sama dengan perusahaan lain (bukan Telco/Provider)
Bisnis dalam Aplikasi OTT yang berikutnya yaitu bekerja sama dengan perusahaan lain. Salah satu bentuk kerja sama dengan perusahaan lain yaitu, contohnya terdapat iklan facebook, dalam iklan facebook pihak yang memasang iklan dan pihak facebook saling diuntungkan.
4. Kerja sama dengan Pemerintah
Bisnis dalam Aplikasi OTT yang terakhir merupakan kerja sama dengan pemerintah, Salah satu bentuk kerja sama dengan pemerintah yaitu, adanya aplikasi Qlue, Aplikasi Qlue merupakan aplikasi karya anak bangsa  yang digunakan masyarakat untuk melaporkan masalah yang terjadi disekitar daerah mereka, aplikasi Qlue ini bekerja sama dengan pemerintah.

OTT dalam Jaringan Komputer

1. Application Layer
Berfungsi menyediakan servis-servis terhadap software-software yang berjalan pada komputer. Protokol-protokol yang beroperasi pada Application Layer: HTTP, FTP, POP3, SMTP, dll. Over The Top (OTT) berada pada Layer ini.
2. Transport Layer
Transport layer berfungsi untuk memecah data ke dalam paket-paket data serta memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah diterima. Di dalam Transport Layer terdapat dua protocol yang digunakan, yatiu TCP(Transmission Control Protocol) dan  (UDP) User Datagram Protocol
3. Network Layer
Tugas utama Network Layer adalah menyediakan fungsi routing, sehingga paket dapat dikirim keluar dari segment network local ke suatu tujan yang berbeda pada suatu network lain. IP(Internet Protokol) dan IPX (Internet Packet eXchange) pada umumnya digunakan pada lapisan ini.
4. Data Layer
Berfungsi mendefinisikan protokol-protokol dan hardware-hardware yang digunakan dalam pengiriman data. Pada layer ini terdapat protokol-protok seperti ethernet pada LAN, PPP pada WAN, dan juga Frame Relay.
5. Physical Layer
Physical layer ini berfungsi untuk mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (Ethernet atau Token Ring), topologi jaringan dan pengabelan. Selain itu, layer ini juga mendefinisikan bagaimana Network Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio.

Teknologi pada OTT

Pada OTT terdapat teknologi yang terkandung di dalamnya, seperti Mobile programming, Mobile Computing, Cloud Computing, Computer Security, dan Computer Network.

1. Mobile Programmming
Mobile Programing adalah pemrograman yang ditujukan untuk pembuatan aplikasi diperangkat mobile yang dapat kita buat dengan menggunakan Java. Keterbatasan yang sangat umum dalam bahasa pemrograman untuk peralatan mobile adalah kendala dalam hal sumber daya, seperti memori, ukuran layar, CPU, penyimpanan, dan cara menginputkan data. Contoh bahasa pemrograman yang terdapat dalam mobile programing yaitu : Java, PHP, C++, dll.
2. Mobile Computing
Mobile Computing didefinisikan sebagai sebuah teknologi dalam bentuk perangkat keras komputer (hardware), perangkat luna komputer (software), dan Embedded System (Sistem benam), yang memungkinkan para pengguna komputer untuk dapat mengakses data dan informasi serta pengolahan di dalamnya ( proses Insert, Delete, Update, View) Kapanpun dan di manapun berbasiskan internet ataupun jaringan komputer lainnya dalam bentuk Wireless Network.
3. Cloud Computing
Komputasi awan (Cloud Computing) adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain. Penyedia jasa layanan cloud computing seperti Google Drive.
4. Computer Security
Keamanan komputer atau dalam Bahasa Inggris computer security atau dikenal juga dengan sebutan cybersecurity atau IT security adalah keamanan informasi yang diaplikasikan kepada komputer dan jaringannya. Computer security atau keamanan komputer bertujuan membantu user agar dapat mencegah penipuan atau mendeteksi adanya usaha penipuan di sebuah sistem yang berbasis informasi.
5. Computer Network
Jaringan komputer (Computer Network) adalah jaringan telekomunikasi yang memungkinkan antar komputer untuk saling bertukar data. Tujuan dari jaringan komputer adalah[1] agar dapat mencapai tujuannya, setiap bagian dari jaringan komputer dapat meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan disebut klien (client) dan yang memberikan/mengirim layanan disebut peladen (server). Desain ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

E-commerce & M-commerce

E-commerce didefinisikan sebagai semua bentuk proses pertukaran informasi antara organisasi dan Stakeholder berbasiskan media elektronik yang terhubung ke jaringan internet. Sedangkan M-commerce adalah bentuk evolusi dari E-commerce yang diakibatkan perkembangan jaringan komputer dan perkembangan perangkat mobile

Teknologi pada E-commerce & M-commerce

Pada Teknologi E-commerce & M-commerce terdapat teknologi yang terkandung di dalamnya seperti, Android/IOS/Windows Phone,NFC, dan Cloud Computing

1. Android/IOS/Windows Phone platform (programming)
Android, iOS, Windows Phone, Windows Phone merupakan sistem operasi pada semua mobile phone yang ada pada saat ini. Masing- masing dari sistem ini memiliki kelebihan dan kekurangan. Namun pada dasarnya sistem ini banyak membantu penggunanya dalam melakukan kegiatannya setiap hari.
2. Near Field Communication (NFC)
Komunikasi jarak-dekat (atau Near-field communication) (NFC) merupakan bentuk komunikasi nirkabel jarak-pendek di mana antena yang digunakan lebih pendek daripada gelombang sinyal operator (yang mencegah interferensi gelombang dari antena yang sama).
3. Cloud Computing 
Komputasi awan (Cloud Computing) adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain. Penyedia jasa layanan cloud computing seperti Microsoft Cloud, Google, dan Sales Force.

Pengguna E-commerce dan M-commerce

Ada 2 tipe pengguna dalam E-coommerce dan M-commerce yaitu, Dalam perorangan dan Corperate.

1. Perorangan
Perorangan, pengguna yang melakukan transaksi baik itu pembelian di social media maupun penjualan di social media. Salah satu contoh pengguna perorangan dalam E-commerce dan M-commerce yaitu, Pada Instagram, dalam Instagram sudah banyak terdapat online shop, di dalam online shop tersebut orang-orang bertransaksi (membeli maupun menjual) barang-barang yang terdapat pada akun online shop pada Instagram tersebut.
2. Corperate
Corperate, Corperate merupakan E-commerce dan M-commerce dalam perusahaan, Salah satu contoh pengguna Corperate yaitu,  pada Tokopedia, di dalam Tokopedia kita menemukan banyak barang-barang yang berbeda-beda dari akun-akun yang berbeda, di dalam akun-akun tersebut itu sudah mengatasnamakan perusahaan

Refrensi:
1. Eka Pratama. I Putu Agus. Komputer dan Masyarakat, Informatika Bandung 2014 ( Bab 6 : E-commerce)
2. Wikipedia





Minggu, 09 Oktober 2016

BAHASA PEMROGRAMAN YANG DI PERGUNAKAN DI DALAM SOSIAL MEDIA DAN SOSIAL NETWORK

Nama             : I Nyoman Krisna Pranata
NIM               : 1605551114
Mata Kuliah : Aplikasi Sosial Media
Dosen             : I Putu Agus Eka Pratama, S.T., M.T.

BAHASA PEMROGRAMAN YANG DI PERGUNAKAN DI DALAM SOSIAL MEDIA DAN SOSIAL NETWORK

Pemrograman

Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram. Untuk melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan pada banyak kasus, pengetahuan-pengetahuan lain seperti matematika.

Pemrograman adalah suatu seni dalam menggunakan satu atau lebih algoritma yang saling berhubungan dengan menggunakan suatu bahasa pemrograman tertentu sehingga menjadi suatu program komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman.

Bahasa Pemrograman

Bahasa pemrograman atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
  2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (Bahasa Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya kode_mesin, MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.Komputer dapat mengerti bahasa manusia itu diperlukan program compiler atau interpreter.
  5. Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah. 
Python

Dalam tingkatan bahasa pemrograman, Python termasuk bahasa tingkat tinggi. Python menjadi salah satu bahasa pemrograman yang dapat membangun aplikasi, baik itu berbasis web ataupun berbasis mobile. Python mendukung multi paradigma pemrograman, utamanya; namun tidak dibatasi; pada pemrograman berorientasi objek, pemrograman imperatif, dan pemrograman fungsional. Salah satu fitur yang tersedia pada python adalah sebagai bahasa pemrograman dinamis yang dilengkapi dengan manajemen memori otomatis. Seperti halnya pada bahasa pemrograman dinamis lainnya, python umumnya digunakan sebagai bahasa skrip meski pada praktiknya penggunaan bahasa ini lebih luas mencakup konteks pemanfaatan yang umumnya tidak dilakukan dengan menggunakan bahasa skrip. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi, seperti Linux/Unix, Windows, Mac OS X, Java Virtual Machine, OS/2, Amiga, Palm, Symbian (untuk produk-produk Nokia).

Bahasa phyton ini termasuk kedalam bahasa pemorgraman yang cukup mudah bagi pemula, karena bahasa tersebut mudah untuk dibaca dengan syntax yang mudah untuk dipahami juga. Banyak perusahaan besar menggunanakn Phyton dalam pengembanganya seperti Instagram, Pinterest dan Rdio. Python juga digunakan oleh para pengembang Google, Yahoo!, dan juga NASA.

PHP

PHP (PHP Hypertext Pre-processor) merupakan bahasa pemrograman yang banyak digunakan, karena bahasa pemrograman ini merupakan server side scripting yang memang dirancang untuk membangun website dinamis. Ini berarti bahwa daripada menciptakan sebuah file terpisah penuh kode untuk setiap halaman situs , Anda dapat menulis seperangkat aturan untuk mengakses dan menampilkan informasi dari database yang kemudian dapat membuat halaman dan memanggil mereka ketika mereka dibutuhkan .

Selain itu banyak website-website ternama seperti Facebook, Wordpress, ataupun Digg yang menggunakan PHP dalam pengembangannya. Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web. Tipe data php: Boolean, Integer, Float, Double, String, Array, Object, Resource, NULL.

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:
  1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.'
  2. Web Server yang mendukung PHP dapat ditemukan di mana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.'
  3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.'
  4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.'
  5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.'


JAVA

Java merupakan bahasa pemrograman yang dapat dijalankan di berbagai platform, dari mulai PC sampai perangkat mobile. Bahasa pemrograman ini awalnya dikembangkan pada The Green Project pada tahun 1991 oleh Sun Microsystem yang kemudian dilepas pada Oracle. Nama Java sendiri dipilih karena salah seorang pendiri Java, James Gosling, sangat menyukai kopi murni yang langsung digiling dari mesin giling (kopi tubruk) dimana kopi jenis ini berasal dari pulau Jawa di Indonesia.

Java menjadi salah satu bahasa pemrograman terpopuler bukan karena tanpa alasan, bahasa pemrograman ini memiliki beberapa kelebihan seperti misalnya bisa berjalan di sistem operasi yang berbeda-beda, kemudian bahasa pemrograman ini termasuk kedalam pemrograman OOP (pemrograman orientasi objek) sehingga programer lebih mudah dalam menyusun program menggunakan bahasa ini, selain itu bahasa ini juga memiliki library yang lengkap sehingga akan sangat memudahkan programer. Dan saat ini merupakan era dimana smartphone Android sangat banyak digunakan. Aplikasi dalam smartphone Android dibangun menggunakan bahasa Java, sehingga banyak juga programer-programer yang menggunakan bahasa ini karena memang sedang banyak dibutuhkan. Adapun kekurangan dari java yaitu, Tulis sekali, jalankan di mana saja, Mudah didekompilasi, Penggunaan memori yang banyak

C

Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. 

Kelebihan Bahasa C:

Beberapa alasan mengapa Bahasa C banyak digunakan, diantaranya adalah sebagai berikut:
  1. Bahasa C tersedia hamper di semua jenis komputer
  2. Kode Bahasa C sigatnya adalah portable Aplikasi yang ditulis dengan Bahasa C untuk suatu komputer tertentu dapat digunakan di komputer lain hanya dengan sedikit modifikasi.
  3.  Bahasa C hanya menyediakan sedikit kata – kata kunci.
  4. Proses executable program Bahasa C lebih cepat.
  5. C adalah Bahasa yang terstruktur Bahasa C mempunyai struktur yang baik, sehingga mudah untuk dipahami. C mempunyai fungsi-fungsi sebagai program bagiannya.
  6. Selain Bahasa tingkat tinggi, C juga dianggap sebagai Bahasa tingkat menyengah. Bahasa C mampu menggabungkan kemampuan Bahasa tingkat tinggi dengan Bahasa tingkat rendah.
  7. Bahasa C adalah compiler, Karena C sigatnya adalah compiler, maka akan menghasilkan executable program yang banyak dibutuhkan oleh program-program komersial.


Selain alasan tersebut ada beberapa alasan lain mengapa menggunakan bahasa C, yaitu: C adalah bahasa pemrograman yang memiliki portabilitas tinggi. Program C yang kita tulis untuk satu jenis platform, bisa kita kompile dan jalankan di platform lain dengan tanpa ataupun hanya sedikit perubahan. Ini bisa diwujudkan dengan adanya standarisasi ANSI untuk C. C adalah bahasa pemrograman dengan kata kunci (keyword) sedikit. Kata kunci disini adalah merupakan fungsi ataupun kata dasar yang disediakan oleh kompiler suatu bahasa pemrograman. Hal ini membawa pengaruh semakin mudahnya kita menulis program dengan bahasa tingkat rendah. Pengaruh lain dari sedikitnya kata kunci ini adalah proses eksekusi program C yang sangat cepat.

Adapun kekurangan yang biasa di Bahasa C antara lain :
  1. Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan   pemakai. 
  2. Bagi pemula pada umumnya akan kesulitan menggunakan pointer. 


C++

         C++ merupakan bahasa pemrograman pengembangan dari bahasa C. C++ dan C memiliki sintaks penulisan yang hampir sama, meski begitu kedua bahasa pemrograman ini memiliki perbedaan pada penyelesaian masalahnya. Pada bahasa C penyelesaian masalah dilakukan dengan membagi-bagi kedalam sub-sub masalah yang lebih kecil lagi atau bisa disebut bahasa pemrograman prosedural, sedangakan C++ berorientasi pada objek dimana permasalahan dibagi-bagi kedalam class-class. 

       C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).
C++ ini menjadi bahasa pemrograman yang populer karena banyak juga perusahaan-perusahaan software besar yang menggunakan bahasa ini untuk membangun software nya seperti Adobe, Firefox, ataupun Winamp yang sekarang pengembanganya di hentikan.

Java Script

     JavaScript adalah bahasa pemrograman yang dikembangkan oleh Netscape. Penggunaan JavaScript saat ini kebanyakan terdapat pada pengembangan web. JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis.  JavaScript populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera.Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.

       Bahasa pemrograman javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. Javascript merupakan sebuah bahasa scripting yang dikembangkan oleh netscape. Untuk menjalankan script yang ditulis dengan javascript kita membutuhkan javascript-enabled browser, yaitu browser yang mampu menjalankan javascript JavaScript bukan bahasa berorientasi objek, melainkan bahasa berbasis objek. Bahasa berorientasi objek harus mendukung tiga konsep dasar, yaitu pengkapsulan (encapsulation), pewarisan (inheritance) dan polimorfisme (poly morphism). JavaScript hanya mendukung pengkapsulan, itupun tidak 100% benar. Program JavaScript dituliskan pada file HTML (.html atau .htm) dengan menggunakan tag container <SCRIPT>. Dengan kata lain, Anda tidak perlu menuliskan program JavaScript pada file terpisah (meskipun Anda bias juga melakukannya). Tag container <SCRIPT> mempunyai dua atribut tetapi yang harus Anda isikan hanya satu atribut, yaitu Language. Isilah atribut Language dengan “JavaScript”. Hal ini memberitahukan browser bahwa skrip yang akan Anda tulis adalah JavaScript. 

C#

      C# (dibaca: C sharp) merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .NET Framework. Bahasa pemrograman ini dibuat berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya seperti Java, Delphi, Visual Basic, dan lain-lain) dengan beberapa penyederhanaan.

     C# kadang-kadang dapat disebutkan sebagai bahasa pemrograman yang paling mencerminkan dasar dari CLR dimana semua program-program .NET berjalan, dan bahasa ini sangat bergantung pada kerangka tersebut sebab ia secara spesifik didisain untuk mengambil manfaat dari fitur-fitur yang tersedia pada CLR.

Visual Basic

     Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkanIntegrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputergrafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan. Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasi yang banyak diminati oleh orang. Di sini Visual Basic 6 menawarkan kemudahan dalam pembuatan aplikasi dan dapat menggunakan komponen-komponen yang telah disediakan. Untuk memulai Visual Basic 6 anda perlu menginstall Visual Basic 6.0. Program ini biasanya dalam satu paket dengan Visual Studio 6.0. Dengan menggunakan Visual Basic 6 kita bisa menghasilkan berbagai macam jenis program. Dari aplikasi yang mengintegrasikan database, jaringan, office automation,dan web application.

Keuntungan Visual basic:
  1. Bahasa yang sederhana. Banyak hal yang mungkin sulit dilakukan jika kita menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan mudah dengan menggunakan Visual basic. 
  2. Karena Visual basic sangat populer, maka sangat banyak sumber-sumber yang dapat kita gunakan untuk belajar dan mengembangkan kemampuan kau baik berupa buku, web site dll 
  3. Kita bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang akan sangat membantu menghemat waktu kita dalam pemrograman 

Kekurangan Visual basic: 
  1. Visual Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak terlalu bagus untuk membuat game-game yang benar-benar memuaskan 
  2. Lebih lambat dibandingkan bahasa pemrograman lain. 

 HTML

     HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.

Ruby


     Ruby adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perldan Python.

Kelebihan ruby : 
  1. Sintaks sederhana. 
  2. Memiliki exception handling yang baik. 
  3. Bahasa Pemrograman Berorientasi Objek. 
  4. Mengusung konsep single inheritance. 
  5. Open source, siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut berpartisipasi mengembangkannya. 
  6. Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori. 

Refrensi:
1. Wikipedia
2. https://www.codepolitan.com/10-bahasa-pemrograman-populer-di-indonesia
3. http://honeybeehachi.blogspot.co.id/2012/12/jenis-jenis-bahasa-pemrograman.html

Minggu, 02 Oktober 2016

ETIKA KOMPUTER DAN ETIKA KOMPUTER DALAM INTERNET

Nama             : I Nyoman Krisna Pranata
NIM               : 1605551114
Mata Kuliah : Aplikasi Sosial Media
Dosen             : I Putu Agus Eka Pratama, S.T., M.T.

            ETIKA KOMPUTER DAN ETIKA KOMPUTER DALAM INTERNET