Senin, 26 Februari 2018

SCHEDULING

Nama : Rasendriya Revo Daniswara
NIM : 1605551099
Matakuliah : Network Operating System
Dosen : I Putu Agus Eka Pratama, S.T., M.T.
TEKNOLOGI INFORMASI/TEKNIK/UNIVERSITAS UDAYANA


SCHEDULING
Rasendriya Revo Daniswara
Jurusan Teknologi Informasi, Fakultas Teknik, Universitas Udayana
Jalan Raya Kampus Unud, Bukit Jimbaran, Bali, Indonesia


Abstrak
     Matakuliah Network Operating System merupakan matakuliah yang membahas seputar sistem operasi yang digunakan dalam dunia jaringan komputer. Dalam matakuliah ini membahas seputar konsep dasar dari sistem operasi, evolusi sistem operasi, fungsionalitas sistem operasi, konsep dasar Network Operating System, infrastuktur pendukung Network Operating System, karakteristik dari Network Operating System, jenis-jenis Network Operating System, serta penggunaan Network Operating System dalam jaringan komputer.

Pendahuluan     Apakah yang dimaksud dengan scheduling ? scheduling merupakan satu atau beberapa buah aturan, mekanisme, dan prosedur di dalam sistem operasi (melibatkan kernel, aplikasi, process) terkait dengan urutan kerja yang dilakukan oleh komputer dan sistem computer. Scheduling ada di dalam semua sistem operasi apapun.

Kenapa perlu penjadwalan pada sistem operasi?
     Seperti yang sudah kita bahas pada artikel sebelumnya, kita tahu bahwa kernel (inti sistem operasi) memiliki utilitas, fungsi – fungsi utama, dan dukungan terhadap software dan hardware (sesuai dengan arsitektur komputer : 32 atau 64), kemudian kita tahu juga bahwa adanya proses yang berjalan pada sistem operasi. Ini kenapa diperlukan adanya penjadwalan agar setiap proses dan fungsi-fungsi utama dalam sistem operasi dapat berjalan dengan kinerja yang baik, dan memperkecil kemungkinan kegagalan saat sistem operasi berjalan. Selain itu penjadwalan ini ada juga karena dalam sistem operasi ada istilah “multiprogramming”.

Multiprogramming
     Multiprogramming adalah kemampuan sistem operasi untuk menjalankan 2 aplikasi atau lebih secara bersama – sama, menghasilkan sejumlah proses. Sedangkan multiprocessing adalah kemampuan penanganan 2 process atau lebih secara bersama – sama.
 Perbedaannya adalah multiprogramming lebih ditekankan di sisi software sedangkan multiprocessing lebih ditekankan di sisi hardware.

Peran penjadwalan
     1. Memaksimalkan throughput.
     2. Memaksimalkan kinerja dan waktu processor.
     3. Efsiensi process.
     4. Keadilan (fairness) pada semua job dan aplikasi
     5. Meminimalkan waktu tanggap (time respond). 6.Optimalisasi sumber daya (resource).

4 Jenis penjadwalan
     Terdapat 4 macam scheduling (penjadwalan). Dimana proses berjalannya penjadwalan dapat digambarkan sebagai berikut :
 

Gambar 1 Scheduling.

    • Long Term Scheduling, yaitu penjadwalan dengan menambahkan pool untuk process yang akan dieksekusi
    • Medium Term Scheduling, yaitu penjadwalan dengan menambahkan jumlah dari process baik secara penuh maupun parsial di dalam memori utama
    • Short Term Scheduling, yaitu penjadwalan dengan memilih process mana yang akan dieksekusi terlebih dahulu oleh processor dalam waktu singkat
    • I/O Scheduling, yaitu penjadwalan dengan memilih process mana yang tertunda yang dapat dilanjutkan kembali berdasarkan ketersediaan perangkat I/O.
    Berikut ini penggambaran antrian (queue) pada sistem scheduling (penjadwalan) :
 

Gambar 2 Queue Scheduling.

     Berikut ini gambaran tingkatan (leveling) dalam sistem scheduling (penjadwalan) :

Gambar 3 Level scheduling.

Algoritma scheduling
     Ada banyak sekali agoritma scheduling di dalam sisem operasi, namun akan dibahas yang terpenting saja (fundamental dan digunakan di banyak sistem operasi : windows, linux, mac, free bsd, android). Algoritma scheduling membantu alur scheduling pada sistem serta membantu programmer di dalam pengembangan aplikasi terkait dengan sistem operasi. Berikut macam-macam algoritma scheduling :
1.   Round Robin
     Menggunakan konsep antrian (queue). Setiap process memiliki time quantum untuk menandai waktu dari process yaitu apabila time quantum selesai maka proses selesai. Setiap proses diberi nilai yang sama untuk time quantum yaitu 1/n.
Time quantum jangan terlalu kecil (process tidak dapat selesai dalam 1 quantum), jangan juga terlalu besar (akan menjadi FCFS/First Come First Serve). Nilai ideal time quantum adalah 80 (dari skala 0 - 100)
2.   First In First Out (FIFO)
      Process yang lebih dahulu datang akan segera dieksekusi. Bagaimana jika ada process panjang dan process pendek? Tetap sesuai waktu kedatangan, oleh karena itu algoritma ini merugikan process pendek.
3.   Shortest Job First (SJF)
     Memperbaiki FIFO Process, pada algoritma ini proses yang lebih pendek akan didahulukan / diprioritaskan algoritma ini akan melakukan cek pada masing – masing process.

Referensi
[1] I Putu Agus Eka Pratama,“PPT Matakuliah Network Operating System Pertemuan 3 : Scheduling,”2018.

Selasa, 13 Februari 2018

PROSES PADA SISTEM OPERASI

Nama : Rasendriya Revo Daniswara
NIM : 1605551099
Matakuliah : Network Operating System
Dosen : I Putu Agus Eka Pratama, S.T., M.T.
TEKNOLOGI INFORMASI/TEKNIK/UNIVERSITAS UDAYANA



PROSES PADA SISTEM OPERASI
Rasendriya Revo Daniswara
Jurusan Teknologi Informasi, Fakultas Teknik, Universitas Udayana
Jalan Raya Kampus Unud, Bukit Jimbaran, Bali, Indonesia

Abstrak
Matakuliah Network Operating System merupakan matakuliah yang membahas seputar sistem operasi yang digunakan dalam dunia jaringan komputer. Dalam matakuliah ini membahas seputar konsep dasar dari sistem operasi, evolusi sistem operasi, fungsionalitas sistem operasi, konsep dasar Network Operating System, infrastuktur pendukung Network Operating System, karakteristik dari Network Operating System, jenis-jenis Network Operating System, serta penggunaan Network Operating System dalam jaringan komputer.

Pendahuluan
Proses (Process) adalah unit kerja terkecil yang secara individu memiliki sumber daya dan dijadwalkan oleh sistem operasi. Process juga merupakan sebuah program yang sedang dalam kondisi dijalankan (eksekusi). Process berbeda dengan kode program (source code). 
     Process menggambarkan aktifitas yang sedang terjadi pada sistem operasi (oleh aplikasi), disertai dengan nilai dari program counter dan isi dari daftar prosesor (processor’s register). Suatu proses umumnya termasuk Process stack, berisi data temporer (Parameter metoda, address yang kembali, variabel lokal) dan sebuah data section yang berisikan variabel global.
     Process berbeda dengan kode programan. Program bukan sebuah Process, program merupakan sebuah entitas pasif. Program memerlukan program counter untuk menjalankan instruksi selanjutnya yang akan dijalankan, didukung dengan seperangkat sumber daya (resource).
     Dua process dapat dihubungkan dengan program yang sama, dimana program tersebut dianggap dua urutan eksekusi yang berbeda. Misalnya, process x dan process y dapat muncul dari dijalankannya program 1, baik oleh 1 pengguna maupun n pengguna. Tiap-tiap proses ini adalah proses yang berbeda meski kontennya sama. Biasanya ada beberapa proses yang menghasilkan banyak proses begitu ia bekerja.

Kondisi (state) proses
Proses sejatinya bersifat mengubah state (kondisi awal/statis). Setiap proses pasti memiliki status proses masing-masing. Berikut ini 5 kondisi proses apabila sebuah program dijalankan.
1. New (Mulai)
Saat kita mulai menjalankan program sistem operasi akan menyiapkan sumber daya (resoure) apa saja yang dibutuhkan agar program dapat berjalana dengan semestinya.

2. Running (Berjalan)
Saat semua sumber daya (resource) siap untuk digunakan dan sudah ada instruksi untuk mengeksekusi sesuatu maka proses akan mengerjakannya, hal inilah yang menyebabkan program melakukan sebuah pekerjaan tertentu.

3. Waiting (Menunggu)
Adakalanya meski sumber daya sudah siap namun program belum berjalan, hal ini dikarenakan proses masih menunggu sebuah kejadian, seperti sebuah penyelesaian input/output atau penerimaan sebuah tanda / signal.

4. Ready (Siap)
Berbeda dengan status waiting, status ready ini kondisi dimana proses sudah siap digunakan oleh program, namun memang belum dikerjakan karena belum ada instruksi untuk melakukan pekerjaan.

5. Terminated (Terminasi)
Adalah kondisi apabila proses telah selesai melaksanakan tugasnya/ mengeksekusi. Kondisi ini tidak hanya ketika program selesai dijalankan, adakalanya terjadi kesalahan pada sumber daya (resource) dimana proses tidak mampu untuk berjalan karena terlalu berat, biasanya sistem operasi akan memberi batas waktu respon, apabila melewati batas waktu tersebut proses akan berhenti. Hal ini bertujuan agar sistem operasi dapat menjalankan proses lainnya yang telah dijadwalkan, dikarenakan suatu proses umumnya termasuk Process stack. 
Gambar 1 Alur perubahan status pada proses.

Gambar 1 merupakan gambaran dari alur perubahan status pada proses. Setiap proses berjalan sesuai penjadwalan yang telah diatur oleh sistem operasi.

Process Control Block
Process Control Block (PCB) berfungsi menggambarkan setiap proses pada sistem operasi dan memuat informasi spesifik dari setiap proses. PCB berfungsi sebagai tempat penyimpanan informasi apapun yang bervariasi dari proses ke proses. 
Gambar 2 Gambaran Process Control Block.

Gambar 2 merupakan gambaran dari Process Control Block. Ada 6 informasi yang ditampilkan oleh PCB, yaitu sebagai berikut.
1. Keadaan proses
Seperti bahasan sebelumnya yang telah kita bahas, ada 5 kondisi proses yaitu new, ready, running, waiting, dan terminated.

2. Program counter
Program counter mengindikasikan address dari perintah selanjutnya untuk dijalankan untuk proses ini.

3. CPU register
Terdapat bervariasi register dalam jumlah dan jenis, tergantung pada arsitektur dan rancangan komputer. Contohnya accumulator, index register, stack pointer, general-purposes register, code information program counter, dll. Register membantu untuk menyimpan keadaan/ status ketika terjadi gangguan, hal ini  memungkinkan prosses berjalan dengan benar.

4. Informasi manajemen memori
Informasi dapat berupa nilai dari dasar dan batas register, tabel halaman, atau tabel segmen, tergantung pada sistem memori yang digunakan oleh sistem operasi.

5. Informasi pencatatan
Meliputi jumlah dari CPU dan waktu riil yang digunakan, batas waktu, jumlah akun, jumlah job, atau proses.

6. Informasi status I/O
Meliputi daftar dari perangkat I/O yang digunakan pada proses, dan daftar open berkas tergantung dari I/O yang diberikan.

Manajemen proses
Sistem operasi di dalam menangani proses dapat melakukan manajemen proses yang meliputi 9 hal berikut.
  1. Penciptaan proses.
  2. Penghancuran/terminasi proses
  3. Penundaan proses.
  4. Melanjutkan kembali proses.
  5. Mengubah prioritas proses.
  6. Memblok proses.
  7. Membangunkan proses.
  8. Menjadwalkan proses.
  9. Memungkinkan proses berkomunikasi dengan proses lain.
Proses yang berjalan dalam sistem operasi kita dapat kita lihat. Jika menggunakan sistem operasi windows dapat dilihat melalui task manager.
Gambar 3 Proses yang berjalan pada sistem operasi windows.

Gambar 3 merupakan tampilan task manager yang menampilkan proses yang berjalan pada sistem operasi windows saat ini. Jika menggunakan sistem operasi linux kita bisa melihatnya melalui terminal menggunakan command top.
Gambar 4 Proses yang berjalan pada sistem operasi linux.

Gambar 4 merupakan tampilan dari terminal apabila menjalankan command top, data yang ditampilkan merupakan proses apa saja yang berjalan pada sistem operasi linux saat ini.

Kesimpulan
  Proses (Process) adalah unit kerja terkecil yang secara individu memiliki sumber daya dan dijadwalkan oleh sistem operasi. Process juga merupakan sebuah program yang sedang dalam kondisi dijalankan (eksekusi). Process berbeda dengan kode program (source code). Selama program dieksekusi maka saat itu sedang terjadi perubahan status dari proses-proses yang mengerjakan program tersebut.

Referensi 
[1] I Putu Agus Eka Pratama,“PPT Matakuliah Network Operating System Pertemuan 2 : Proses,”2018.

NETWORK OPERATING SYSTEM

Nama : Rasendriya Revo Daniswara
NIM : 1605551099
Matakuliah : Network Operating System
Dosen : I Putu Agus Eka Pratama, S.T., M.T.
TEKNOLOGI INFORMASI/TEKNIK/UNIVERSITAS UDAYANA



NETWORK OPERATING SYSTEM
Rasendriya Revo Daniswara
Jurusan Teknologi Informasi, Fakultas Teknik, Universitas Udayana
Jalan Raya Kampus Unud, Bukit Jimbaran, Bali, Indonesia


Abstrak
Matakuliah Network Operating System merupakan matakuliah yang membahas seputar sistem operasi yang digunakan dalam dunia jaringan komputer. Dalam matakuliah ini membahas seputar konsep dasar dari sistem operasi, evolusi sistem operasi, fungsionalitas sistem operasi, konsep dasar Network Operating System, infrastuktur pendukung Network Operating System, karakteristik dari Network Operating System, jenis-jenis Network Operating System, serta penggunaan Network Operating System dalam jaringan komputer.

Pendahuluan
Sistem adalah serangkaian sub sistem yang saling terkait dan tergantung satu sama lain, bekerja bersama-sama untuk mencapai tujuan dan sasaran yang sudah ditetapkan sebelumnya. Semua sistem memiliki input, proses, output, dan umpan balik. Sedangkan operasi adalah suatu kegiatan yang dilakukan untuk menyelesaikan suatu permasalahan tertentu. Dari definisi diatas dapat disimpulkan bahwa sistem operasi adalah adalah serangkaian sub sistem yang saling terkait dan tergantung satu sama lain, dan bekerja bersama-sama untuk mengatur setiap operasi yang dijalankan didalam komputer.
William Stalling mengatakan bahwa sistem operasi adalah “Program komputer (software) utama yang bertindak sebagai penghubung dan tatap muk (interface) antara hardware dengan software lainnya, yang sekaligus mengontrol eksekusi program/software/aplikasi”.

Fungsi sistem operasi
Diciptakannya sistem operasi tentu bukan hal yang tidak ada gunanya, justru dengan adanya sistem operasi ini lah yang membantu teknologi saat ini hingga bisa berkembang dengan pesat. 
Gambar 1 Struktur hardware dan software pada komputer.

Gambar 1 menggambarkan struktur hardware dan software pada komputer, Jika diperhatikan pada gambar tersebut sistem operasilah yang menjadi penghubung antara hardware dan software. Berikut merupakan fungsi sistem operasi

1. Fungsi Umum
1. Memudahkan pengguna komputer
Sistem operasi tentunya sangat membantu para pengguna komputer, karena dengan adanya sistem operasi kita dapat melihat tampilan pengguna (User Interface) yang mudah untuk digunakan, selain itu memudahkan kita untuk mengoperasikan setiap aplikasi yang berjalan pada komputer.

2. Efisiensi sumber daya komputasi
Peran lain dari sistem operasi adalah mengatur setiap proses yang ada pada komputer agar dapat berjalan dengan semestinya dan menggunakan setiap proses se-efisien mungkin agar dapat mengeksekusi tiap program dan mencegah serta menangani error yang terjadi akibat kegagalan dalam sumber daya komputer.

3. Membantu pengembangan, pengujian, perbaikan aplikasi dan layanan
Adanya sistem operasi tentu juga membantu untuk menciptakan atau mengembangkan aplikasi yang ada pada komputer. Karena adanya sistem operasi inilah para pengembang dapat menggunakan Developer Engine untuk menciptakan sebuah aplikasi atau layanan.

2. Fungsi khusus
1. Membantu pengembangan software melalui IDE, debugger, dan editor.
2. Mengeksekusi dan menginstall program.
3. Membantu akses ke I/O Device.
4. Mengontrol akses file dan data.
5. Mengakses sistem (root, user).
6. Mendeteksi dan menangani error
7. Menghitung statistik penggunaan resource komputasi.
8. manajemen instruksi melalui bahasa mesin dan hardware.
9. menangani data binari.
10. penyediaan API (Application Programming Interface) untuk pengembangan software. Dan masih banyak fungsi lainnya.
Gambar 2 Sistem Operasi dan Manajemen sumber daya.

Gambar 2 merupakan hubungan antara Sistem Operasi dan Manajemen sumber daya yang ada pada komputer. Sistem operasi lah yang menangani langsung instruksi ke prosesor untuk mengeksekusi program, sistem operasi mengatur penjadwalan dan waktu eksekusi dari setiap program yang berjalan pada komputer.

Kesimpulan
  Sistem operasi merupakan komponen penting dalam sistem komputer. Sistem operasi menjadi penghubung antara software dan hardware agar dapat berjalan dengan semestinya. Sistem operasi juga berperan sebagai “pelayan” utama bagi pengguna, karena dia yang “menyediakan” interface yang memudahkan penggunanya untuk mengoperasikan komputer, sehingga memudahkan juga untuk melakukan pengembangan maupun pengujian sebuah aplikasi.

Referensi 
[1] I Putu Agus Eka Pratama,“PPT Matakuliah Network Operating System Pertemuan 1 : Sistem operasi,”2018.

Minggu, 23 Oktober 2016


Indonesia Juga Punya Sosmed! (2)

NAMA                : RASENDRIYA REVO DANISWARA
NIM                     : 1605551099
MATA KULIAH : APLIKASI SOSIAL MEDIA (C)
DOSEN               : I PUTU AGUS EKA PRATAMA , ST MT




TEKNOLOGI INFORMASI/TEKNIK/UNIVERSITAS UDAYANA

    Saat ini siapa yang tidak tau Sosial Media atau yang biasa disingkat oleh masyarakat umum sebagai Sosmed?. Istilah sosmed ini sudah tidak asing lagi di kalangan masyarakat, karena hampir setiap masyarakat Indonesia sudah mengakses sosial media, baik dari smartphone-nya maupun dari komputer. Dari anak muda hingga orang tua, petani sampai pejabat, dan pelajar maupun gurunya semuanya sudah memiliki akun sosial mediannya masing-masing.

      Sosial media sendiri memang sangat membantu dalam kebutuhan sehari-hari, dan bisa difungsi kan untuk beberapa hal, hal ini lah yang menjadikan setiap orang menggunakan sosial media. Begitu beraneka ragam fungsi dari sosial media itu sendiri, bisa dalam bisnis, pendidikan, pemerintah, dan profesi (pekerjaan).

    Untuk keperluan bisnis misalnya adalah dengan berjualan secara online, ya.. sekarang untuk transaksi jual beli pun sudah bisa dilakukan dengan "online" sudah banyak sekali web dan aplikasi jual beli yang tentunya banyak digunakan masyarakat seperti kaskus, tokopedia, dan lain sebagainya. Ada pula untuk keperluan pendidikan, dimana kita tau sekarang juga sudah banyak sosial media yang digunakan untuk keperluan pendidikan, misalnya Penerimaan Peserta Didik Baru (PPDB) secara "online" yang sudah diterapkan beberapa daerah, misalnya Jakarta, Atau biasanya para pelajar dan dosen pengajarnya memiliki grup khusus sendiri di sosmednya untuk berbagi mengenai materi kuliahnya.

      Tidak ketinggalan di bidang pemerintahan, sekarang pun juga ada sosial media yang digunakan untuk urusan pemerintahan, misalnya aplikasi Qlue yaitu aplikasi yang dimiliki oleh pemerintahan DKI Jakarta, dengan aplikasi ini masyarakat dapat menyampaikan kritik dan sarannya terhadap kota tersebut, dan begitu pun kepala pemerintahan dapat menyampaikan mengenai rencana-rencan pembangunan dikotanya.

     Juga ada sosial media yang digunakan untuk profesi, misal dalam pekerjaan, untuk pekerja kantoran biasanya sudah umum dengan hal ini. Biasanya mereka membuat grup khusus tim kerjanya di sosial media untuk membahas mengenai masalah pekerjaannya, Atau justru kantor yang mempunyai basic IT  yang kuat biasanya akan membuat jaringan sosial medianya sendiri untuk membantu pekerjaan mereka.

     Tentu saat ini kita sudah banyak mengenal berbagai macam aplikasi sosial media, terutama yang trend dikalangan para remaja, seperti Facebook, Whatsapp, Instagram, dan lain sebagainya. Kita bisa lihat bagaimana manfaat dari aplikasi tersebut, desain web/aplikasi yang rapih dan menarik, dan juga fungsi-fungsi yang memiliki ciri khas tersendiri, sehingga kita senang sekali menggunakan aplikasi tersebut.

     Tapi apa anda mengetahui bahwa anak bangsa kita sendiripun juga memiliki karya yang tidak kalah kerennya dibandingkan aplikasi-aplikasi tersebut. Seharusnya sebelum "ketagihan" menggunakan sosial media seperti Facebook, harusnya kita mencari tahu apakah ada sosial media yang merupakan produk milik Indonesia? dan lebih bagus lagi jika muncul ke-ingin tahu-an didalam diri kita untuk mengembakan sosial media itu sendiri, agak kita tidak hanya sebagai pengguna internet yang pasif, tapi juga sebagai pengguna internet yang produktif harusnya.

      Oleh karena itu dalam postingan ini Saya akan me-review beberapa Aplikasi Sosial Media karya anak pribumi kita. loh ada? ada dong... nah mari kita simak : 


A. SEBANGSA.COM

    Sebangsa.com adalah sosial media karya Enda Nasution sebagai co-Owner sekaligus co-CEO, dia mendirikan sosmed ini bersama dengan PT.Sebangsa Bersama. Sebangsa adalah layanan media sosial asli buatan Indonesia yang hadir sejak tahun 2015 dengan jumlah pengguna lebih dari 30,000. Google Play Store telah memilih Sebangsa sebagai salah satu aplikasi terbaik versi android di penghujung 2015. Sementara di awal 2016, Sebangsa kembali menorehkan prestasi dengan terpilih sebagai 1 dari 3 OTT lokal yang didukung oleh ATSI & KOMINFO. Di 2016, Sebangsa memfokuskan diri sebagai media sosialnya komunitas Indonesia. Komitmen Sebangsa untuk membangun komunitas Indonesia ditandai dengan menginisiasi gerakan Bangkit Komunitas 2016.

    Sebangsa juga menunjukan identitasnya sebagai aplikasi asli milik Indonesia dengan menggunakan kata-kata yang umum di masyarakat. Misalnya "surel" yaitu singkatan dari "surat elektronik" sebagai pengganti "alamat email", lalu "linimasa" sebagai pengganti "timeline, dan lain sebagainya.

  Jika kalian pernah menggunakan aplikasi Facebook, sekilas aplikasi Sebangsa mirip dengan Facebook. Kita dapat berbagi mengenai keseharian kita dengan meng-update status, mengunggah foto, berdiskusi di grup (Komunitas), dan mengirim pesan ke pengguna lain. Tapi menurut Saya ada beberapa fitur yang unik di aplikasi ini seperti "Pesan panik" , "Jaga-jaga" , dan "Kontak darurat".
1. PESAN PANIK

     Pesan panik adalah salah satu fitur di aplikasi sebangsa.com, yang berfungsi untuk mengirim pesan secara darurat kepada seseorang. jika kita memiliki aplikasi sebangsa di smartphone, fitur ini sangat mudah di akses cukup menekan tombol dengan simbol pesan dengan 'tanda seru'. Jadi apabila ada suatu kejadian yang amat penting, kita bisa segera menghubungi orang-orang terdekat kita.

2. JAGA-JAGA

     Jaga-jaga juga merupakan salah satu fitur yang menurut Saya unik, dengan fitur ini kita dapat membuat notifikasi terhadap akun kita apa bila kita akan berpergian jauh atau tidak dapat online. Kita dapat memberi keterangan akan aktifitas kita yang  sedang kita laksanakan, sehingga apa bila ada suatu hal yang penting, agar orang tersebut bisa mengetahui bahwa kondisi kita sedang tidak memungkinkan untuk online sehingga dia bisa menghubungi kita melalu jalur pribadi seperti sms atau lainnya.

3. KONTAK DARURAT

     Kontak darurat adalah fitur pada aplikasi sebangsa yang menurut saya paling unik, dari beberapa sosial media yang pernah Saya gunakan, baru pertama kali ini Saya menemukan fitur yang menyediakan Kontak darurat yang lengkap dan bisa langsung di akses dari aplikasi tersebut, seperti Ambulans, pemadam kebakaran, polisi, bandara, bengkel, basarnas, dan lain sebagainya. Dengan fitur ini kita bisa menghubungi, atau bahkan mencari lokasi terdekat dari "kebutuhan darurat" yang kita perlukan.B. MINDTALK

     MindTalk.com adalah salah satu besutan baru dari Merah Putih Incubator (MPI) (grup yang menaungi DailySocial.net, InfoKost.net, KrazyMarket.com, LintasBerita.com, dst). Aplikasi Mindtalk ini telah dihadirkan pada platform Android, iPhone, BlackBerry, Windows Phone,. Aplikasi ini juga telah terpasang secara pre-installed di perangkat Nokia Asha, Lumia 610 dan 510, serta Polytron Android. Untuk desktop, Mindtalk dapat diakses melalui semua browser, juga tersedia dalam bentuk aplikasi di Google Chrome Web Store.
    Mindtalk yang berkantor di Jakarta dan Yogyakarta ini dikembangkan untuk mengakomodasi kebutuhan akan sebuah ruang berbagi bersama di mana di dalamnya mereka dapat membagikan apa yang sedang mereka pikirkan secara mudah dan cepat. Di sini orang-orang dapat berkumpul di satu ruang ketertarikan bernama channel dan dapat membagikan ide-ide mereka dalam bentuk foto, video maupun artikel secara mudah.
   Mindtalk merupakan sosial media yang mengutamakan ketertarikan penggunannya, jadi si pengguna dapat dengan mudah berbagi mengenai hobby-nya secara cepat, karena Mindtalk memiliki sistem realtime. Begitupun jika si pengguna ingin mendapatkan informasi mengenai hobby-nya yang di posting orang lain, pengguna dapat dengan muda mendapatkannya, karena kita dapat memilih kategori ketertarikan kita yang akan di tampilkan di timeline, selain itu Mindtalk juga memiliki sistem notifikasi Realtime sehingga pengguna dapat terus meng-update informasinya.
   Jika kalian pernah menggunakan aplikasi Twitter, sebenarnya secara umum aplikasi ini penggunaannya seperti aplikasi twitter, kita bisa dengan mudah berbagi informasi antara satu dengan yang lainnya seperti twitter. Tetapi yang membedakan di Aplikasi ini adalah kita bisa menyesuaikan apa-apa saja yang ingin kita lihat di Timline kita. Pada aplikasi ini juga ada fitur "hashtag" sehingga memudahkan kita untuk mencari informasi. Selain itu yang menurut Saya menarik dari aplikasi ini adalah sistem profil yang menggunakan sistem "leveling" sehingga bisa menunjukan bagaimana keaktifan kita dalam menggunakan aplikasi tersebut.B. MINDTALK

     MindTalk.com adalah salah satu besutan baru dari Merah Putih Incubator (MPI) (grup yang menaungi DailySocial.net, InfoKost.net, KrazyMarket.com, LintasBerita.com, dst). Aplikasi Mindtalk ini telah dihadirkan pada platform Android, iPhone, BlackBerry, Windows Phone,. Aplikasi ini juga telah terpasang secara pre-installed di perangkat Nokia Asha, Lumia 610 dan 510, serta Polytron Android. Untuk desktop, Mindtalk dapat diakses melalui semua browser, juga tersedia dalam bentuk aplikasi di Google Chrome Web Store.
    Mindtalk yang berkantor di Jakarta dan Yogyakarta ini dikembangkan untuk mengakomodasi kebutuhan akan sebuah ruang berbagi bersama di mana di dalamnya mereka dapat membagikan apa yang sedang mereka pikirkan secara mudah dan cepat. Di sini orang-orang dapat berkumpul di satu ruang ketertarikan bernama channel dan dapat membagikan ide-ide mereka dalam bentuk foto, video maupun artikel secara mudah.
   Mindtalk merupakan sosial media yang mengutamakan ketertarikan penggunannya, jadi si pengguna dapat dengan mudah berbagi mengenai hobby-nya secara cepat, karena Mindtalk memiliki sistem realtime. Begitupun jika si pengguna ingin mendapatkan informasi mengenai hobby-nya yang di posting orang lain, pengguna dapat dengan muda mendapatkannya, karena kita dapat memilih kategori ketertarikan kita yang akan di tampilkan di timeline, selain itu Mindtalk juga memiliki sistem notifikasi Realtime sehingga pengguna dapat terus meng-update informasinya.
   Jika kalian pernah menggunakan aplikasi Twitter, sebenarnya secara umum aplikasi ini penggunaannya seperti aplikasi twitter, kita bisa dengan mudah berbagi informasi antara satu dengan yang lainnya seperti twitter. Tetapi yang membedakan di Aplikasi ini adalah kita bisa menyesuaikan apa-apa saja yang ingin kita lihat di Timline kita. Pada aplikasi ini juga ada fitur "hashtag" sehingga memudahkan kita untuk mencari informasi. Selain itu yang menurut Saya menarik dari aplikasi ini adalah sistem profil yang menggunakan sistem "leveling" sehingga bisa menunjukan bagaimana keaktifan kita dalam menggunakan aplikasi tersebut.






B. MINDTALK

     MindTalk.com adalah salah satu besutan baru dari Merah Putih Incubator (MPI) (grup yang menaungi DailySocial.net, InfoKost.net, KrazyMarket.com, LintasBerita.com, dst). Aplikasi Mindtalk ini telah dihadirkan pada platform Android, iPhone, BlackBerry, Windows Phone,. Aplikasi ini juga telah terpasang secara pre-installed di perangkat Nokia Asha, Lumia 610 dan 510, serta Polytron Android. Untuk desktop, Mindtalk dapat diakses melalui semua browser, juga tersedia dalam bentuk aplikasi di Google Chrome Web Store.
    Mindtalk yang berkantor di Jakarta dan Yogyakarta ini dikembangkan untuk mengakomodasi kebutuhan akan sebuah ruang berbagi bersama di mana di dalamnya mereka dapat membagikan apa yang sedang mereka pikirkan secara mudah dan cepat. Di sini orang-orang dapat berkumpul di satu ruang ketertarikan bernama channel dan dapat membagikan ide-ide mereka dalam bentuk foto, video maupun artikel secara mudah.
   Mindtalk merupakan sosial media yang mengutamakan ketertarikan penggunannya, jadi si pengguna dapat dengan mudah berbagi mengenai hobby-nya secara cepat, karena Mindtalk memiliki sistem realtime. Begitupun jika si pengguna ingin mendapatkan informasi mengenai hobby-nya yang di posting orang lain, pengguna dapat dengan muda mendapatkannya, karena kita dapat memilih kategori ketertarikan kita yang akan di tampilkan di timeline, selain itu Mindtalk juga memiliki sistem notifikasi Realtime sehingga pengguna dapat terus meng-update informasinya.
   Jika kalian pernah menggunakan aplikasi Twitter, sebenarnya secara umum aplikasi ini penggunaannya seperti aplikasi twitter, kita bisa dengan mudah berbagi informasi antara satu dengan yang lainnya seperti twitter. Tetapi yang membedakan di Aplikasi ini adalah kita bisa menyesuaikan apa-apa saja yang ingin kita lihat di Timline kita. Pada aplikasi ini juga ada fitur "hashtag" sehingga memudahkan kita untuk mencari informasi. Selain itu yang menurut Saya menarik dari aplikasi ini adalah sistem profil yang menggunakan sistem "leveling" sehingga bisa menunjukan bagaimana keaktifan kita dalam menggunakan aplikasi tersebut.






C. KASKUS
      Nah aplikasi terakhir yang akan Saya review adalah Kaskus. Siapa yang tidak tahu dengan aplikasi ini? kaskus merupakan komunitas maya terbesar nomor 1 di Indonesia, Kaskus memiliki lebih dari 6 juta data pendaftar, dengan 900 ribu pengguna log in perharinya, dan sekitar 15 juta page view perharinya. Kaskus merupakan aplikasi karya orang Indonesia Asli yaitu Andrew Darwis, Ronald Stephanus, dan Budi Dharmawan, dan situs ini dikelola oleh PT.Darta Media Indonesia.
     Bentuk dari aplikasi ini adalah Forum diskusi dan Forum jual-beli, di dalam forum diskusi kita akan mengenal istilah "thread" yaitu sebutan untuk sebuah postingan, yang nantinya thread-thread ini bisa dikomentari , dibagikan, dan didiskusikan. Biasanya di iap thread akan ada diskusi, yang nantinya para viewer bisa memberi nilai/rating terhadap postingan tersebut, nilai atau rating itu akan menentukan kualitas suatu postingan sehingga dapat ditampilkan di trending topic.
      sedangkan forum jual beli, seperti forum jual beli lainnya kita dapat mencari barang apa yang kita inginkan dengan menyesuaikan rentan harga, wilayah, bentuk transaksi, dan lain sebagainya. Kita juga bisa melakukan tawar-menawar dengan "si pembuat lapak" sebelum kemudian ada keputusan deal. Kaskus juga menyediakan jasa pihak ketiga (rekening bersama) untuk transaksi yang dilakuka jarak jauh, dan tentu terjamin keamanannya.



 Selain itu karena rata-rata pengguna kaskus adalah remaja, kaskus menggunakan bahasa yang menarik dalam setiap fiturnya disesuaikan dengan bahasa anak muda saat ini, sehingga terkesan unik, misalnya seperti "agan", "sis", "jempol", dan lain sebagainnya. kaskus juga memunculkan istilah-istilah unik yang kemudian banyak digunakan oleh anak-anak muda seperti "afgan", "cendol", "bata", dan kata tersebut memiliki makna yang sebenarnya, tapi itu adalah istilah-istilah yang digunakan oleh para kaskuser (para user kaskus), bingung ya? makanya langsung dicoba saja situs ini di kaskus.com!

Minggu, 16 Oktober 2016

MENGENAL BISNIS PADA SOCIAL MEDIA & SOCIAL NETWORK

NAMA                : RASENDRIYA REVO DANISWARA
NIM                     : 1605551099
MATA KULIAH : APLIKASI SOSIAL MEDIA
DOSEN               : I PUTU AGUS EKA PRATAMA , ST MT

TEKNOLOGI INFORMASI/TEKNIK/UNIVERSITAS UDAYANA 

1. OVER THE TOP (OTT) SERVICE & APPLICATION
     a. Definisi Over The Top (OTT)
         Over The Top (OTT) adalah layanan dengan konten berupa data, informasi atau multimedia yang berjalan melalui jaringan internet, yang terdapat pada application layer teratas di 5 layer TCP/IP yang kekuatan utamanya yaitu konten berupa audio, text, video, dan multimedia. Ini artinya setiap layanan atau aplikasi yang menggunakan konten sebagai 'alat' utama dalam penggunaannya maka itu termasuk layanan atau aplikasi OTT.

         Contoh aplikasi dan layanan yang berupa OTT yang paling sering kita gunakan adalah Facebook, Instagram , Youtube , atau yang merupakan karya anak bangsa Indonesia adalah Kaskus. kita ambil contoh dari Kaskus, bagi kalian yang sudah menggunakan kaskus tentu mengatahui bahwa kaskus merupakan forum diskusi, yang jelas untuk memulai diskusi seseorang harus memposting suatu konten terlebih dahulu yang biasa dalam kaskus disebut dengan "threat". Ini artinya kaskus menggunakan "konten" tadi itu sebagai "cara" untuk menggunakan kaskus tersebut, maka kaskus termasuk ke layanan dan aplikasi Over The Top (OTT).

      b. kategori dalam Over The Top (OTT)
          Seperti yang telah Saya sebutkan sebelumnya, bahwa kekuatan utama dari OTT ini berupa "konten" , nah berdasarkan kontennya OTT bisa kita golong-kan ke beberapa kategori berikut ini :
     
      1. Streaming Audio dan Video
          Ada beberapa layanan dan aplikasi OTT yang konten utamanya berupa audio dan video yang dapat langsung kita dengar / lihat secara online (streaming). Beberapa layanan tersebut seperti Soundcloud dan Youtube. Dimana Soundcloud adalah layanan dan aplikasi yang menggunakan audio streaming sebagai konten utamanya, dan Youtube adalah layan dan aplikasi yang menggunakan video streaming sebagai konten utamannya.

     2. Social Media & Social Network
         Ada pula layanan atau aplikasi yang berbentuk Over The Top tapi tujuan utamannya adalah untuk berinteraksi dengan sesama, yakni menjalin suatu hubungan sosial. Misal berbagi konten tersebut kepada orang lain. Contoh aplikasi OTT yang merupakan kategori Social Media & Social Network adalah Instagram, Path, Twitter, dan tentunya banyak yang lainnya.

     3. Komunikasi (Teks, Audio, dan Video)
         Dan adapula yang tujuan utamannya adalah untuk menjalin komunikasi, hampir sama seperti social media, tetapi biasanya memang lebih dikhususkan untuk berkomunikasi, tapi juga merupakan aplikasi atau layanan yang berbentuk OTT, misalnya aplikasi Line.


     c. Bisnis dengan aplikasi dan layanan OTT
         Setelah kita mendalami tentang definisi dan kategori dalam Over The Top (OTT) kemudian muncul pertanyaan, "bagaimana sih dari Aplikasi dan layanan ini kita bisa menghasilkan uang?" , sebagaimana kita ketahui bahwa Mark Zuckerbeg, Founder Facebook, saat ini merupakan salah satu orang terkaya di dunia karena hasil dari aplikasi ciptaannya tersebut, yakni Facebook. Sedangkan kita jelas menggunakan Facebook tanpa mengeluarkan biaya, okelah untuk beli kuota kita mengeluarkan uang, namun saat kita ingin Log In kita tidak diharuskan untuk mentransfer sejumlah uang kepada mark kan? lalu gimana sih dia bisa mendapat penghasilan?. Maka akan saya bahas disini mengenai bisnis melalui Aplikasi dan Layanan OTT.

      1. Iklan / Adsense.
          AdSense adalah program kerjasama periklanan melalui media Internet yang diselenggarakan oleh Google. Melalui program periklanan AdSense, pemilik situs web atau blog yang telah mendaftar dan disetujui keanggotaannya diperbolehkan memasang unit iklan yang bentuk dan materinya telah ditentukan oleh Google di halaman web mereka. Pemilik situs web atau blog akan mendapatkan pemasukan berupa pembagian keuntungan dari Google untuk setiap iklan yang diklik oleh pengunjung situs, yang dikenal sebagai sistem pay per click (ppc) atau bayar per klik.

          Ini artinya ketika sebuah layanan atau aplikasi menerapkan program Adsense dari Google, maka si pembuat aplikasi tersebut akan mencantumkan sebuah banner iklan di aplikasi/ web-nya, tentunya sesuai denga perjanjian dengan Google, lalu nantinya setiap pengunjung yang mengunjungi Web-nya akan melihat iklan tersebut, dan setiap pengunjung yang tertarik dengan iklan tersebut, jika dia meng-klik iklan tersebut maka mesin pencari google akan membawa dia ke suatu link, dan saat itulah si pembuat aplikasi akan mendapatkan bayaran dari adsense tersebut.


      2. Kerjasama Dengan Provider
          Pernahkan kamu menggunakan suatu provider yang menyediakan paket layanan khusus sehingga kamu bisa menggunakan sosial media tertentu meski kuota mu sudah habis? itu adalah salah satu bentuk kerjasama provider dengan aplikasi dan layanan Over The Top, misalnya provider a memiliki paket internet selama sebulan, dengan kuota yang umum seperti operator lain, namun memiliki kelebihan, yakni ketika kuota yang kamu miliki sudah habis, kamu masih bisa menggunakan Facebook, Twitter, Whatsapp dan lain sebagainya. Sebagaimana kita ketahui bahwa Facebook dan Twitter adalah salah satu OTT dalam kategori social media & social network, ini artinya provider tersebut bekerja sama dengan Facebook dan Twitter, agar pengguna tertarik untuk menggunakan provider tersebut karena memudahkan mereka untuk mengakses Facebook dan Twitter, begitupun dengan PT Facebook dan Twitter mereka mendapat keuntungan karena makin banyak pengguna yang mengakses situsnya sehingga mereka mendapat penghasilan dari Adsense yang sudah kita bahas sebelumnya.

      3. Kerja sama dengan perusahaan.
          Contoh yang paling sering kita lihat adalah dalam Aplikasi Line, kita tahu bahwa itu adalah salah satu aplikasi OTT yang berupa Social media & network. Pernah kah kamu mendapat promo dari line berupa voucher makan di KFC? nah itu adalah bentuk kerjasama antara OTT Line dengan KFC, kedua perusahaan besar ini tentunya sudah mendiskusikan mengenai keuntungan yang sama-sama mereka peroleh, sehingga Line mengiklan kan perusahaan KFC melalui aplikasinya, begitu pun Line makin banyak pengguna karena banyak pengguna yang tertarik karena banyak mendapatkan promo.


      d. Over The Top dalam jaringan komputer
          Dalam TCP/IP versi Forouzan, terdapat 5 layer yang memiliki fungsinya masing-masing, seperti yang telah saya paparkan di awal bahwa OTT menempati layer teratas secara struktural, oleh karena itu di sebut lah "Over The Top" yang artinya paling atas dalam 5 layer TCP/IP versi forouzan. berikut ini penjelasan mengenai 5 layer tersebut :

           1. Physical Layer
           Physical layer mendefinisikan karakteristik yang dibutuhkan hardware untuk membawa sinyal   data transmisi. Hal hal seperti level tegangan, nomor dan lokasi pin interface, didefinisikan     pada layer ini.

           2. Network Access
          Fungsi Layer Network Access :
          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.

            3. Internet Layer
             Fungsi Layer Internet :
             Internet Layer memiliki fungsi sebagai penyedia fungsi IP Addressing, routing, dan menentukan path terbaik. Internet Layer memiliki 1 protokol yaitu TCP/IP.

            4. Transport Layer
            Fungsi Layer Transport :
            Transport Layer berfungsi menyediakan servis yang akan digunakan oleh Application Layer. Mempunyai 2 protokol utama yaitu TCP dan UDP.

            5. Application Layer
             Fungsi Layer Apllication :

             Berfungsi menyediakan servis-servis terhadap software-software yang berjalan pada komputer. Protokol-protokol yang beroperasi pada Application Layer: HTTP, FTP, POP3, SMTP, dll.

      e. Teknologi yang digunakan untuk membuat aplikasi atau layanan OTT
          1. Mobile Programming
          2. Mobile Computing
          3. Cloud Computing
          4. Computer Network
          5. Computer Secure

2. E-COMMERCE DAN MOBILE COMMERCE (M-COMMERCE)
   
     a. definisi E-Commerce dan M-Commerce
         E-Commerce : Electronic Commerce (E-Commerce) didefinisikan sebagai proses pembelian dan penjualan produk, jasa dan informasi yang dilakukan secara elektronik dengan memanfaatkan jaringan komputer.
         M-Commerce : Mobile Commerce (E-Commerce) didefinisikan sebagai proses pembelian dan penjualan produk, jasa dan informasi yang dilakukan secara elektronik dengan memanfaatkan Perangkat mobile.

     b. Teknologi yang digunakan
         1. Android/ IoS
         2. Near Field Communication
         3. Cloud Computing

     c. Pengguna E-Commerce dan M-Commerce

         1. Perorangan
             contoh penggunaan transaksi baik E-Commerce dan M-Commerce yang dilakukan oleh individu adalah online shopping pribadi, misal seseorang menjual barang dagangnya melalui akun media sosial yang dia miliki.

         2. Corporate
              contoh penggunaan transaksi baik berupa E-Comerce maupun M-Commerce yang dilakukan oleh corporate/ perusahaan adalah dengan menciptakan suatu perusahaan/toko/shop secara online, yang sudah banyak kita ketahui misal seperti tokopedia, olx, tokobagus, dan lain sebagainya.

Minggu, 09 Oktober 2016

Software Database

NAMA                : RASENDRIYA REVO DANISWARA
NIM                     : 1605551099
MATA KULIAH : APLIKASI SOSIAL MEDIA
DOSEN               : I PUTU AGUS EKA PRATAMA , ST MT

TEKNOLOGI INFORMASI/TEKNIK/UNIVERSITAS UDAYANA 

Dalam sosial media tentu diperlukan suatu sistem yang mengatur data-nya, hal itu diatur dengan database. Database server adalah sebuah program komputer yang menyediakan layanan database untuk program komputer lain atau komputer, seperti yang didefinisikan oleh model client-server. Istilah ini juga dapat merujuk ke komputer yang didedikasikan untuk menjalankan program seperti itu.
Jenis-jenis software program Database Server:

MySQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL . Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.

Kelebihan MySQL antara lain :
1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Free (bebas didownload) MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.
3. stabil dan tangguh, fleksibel dengan berbagai pemrograman
4. Security yang baik & mendukung transaksi
5. dukungan dari banyak komunitas & perkembangan software yang cukup cepat
6. kemudahan management database

ORACLE
Pengertian Oracle
Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:
· Dapat bekerja di lingkungan client/server (pemrosesan tersebar)

Menangani manajemen space dan basis data yang besar
Mendukung akses data secara simultan
Performansi pemrosesan transaksi yang tinggi
Menjamin ketersediaan yang terkontrol
Lingkungan yang terreplikasi

DATABASE DEKSTOP PARADOX
Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih salah satu yaitu Paradox yang akan dibahas lebih lanjut, khususnya Paradox 7. Dalam Paradox 7 ini, pada 1 file database hanya mengizinkan 1 tabel, berbeda dengan DBMS lain yang mengizinkan beberapa tabel pada 1 file database seperti pada Ms. Acces.

POSTGRE SQL
Postgre SQL merupakan tool untuk membuat database server yang bersifat open source yang memiliki licensi GPL (General Public License). Postgre SQL mendukung bahasa pemrograman seperti : SQL, C, C++, Java, PHP dan lainnya. Dengan lisensi GPL, PostgreSQL dapat digunakan, dimodifikasi dan didistribusikan oleh setiap orang tanpa perlu membayar lisensi (free of charge) baik untuk keperluan pribadi, pendidikan maupun komersil. Kebanyakan PostgreSQL tersedia untuk pengguna Linux.

MICROSOFT ACCESS
Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office System 2007.
Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.