SAP (SATUAN ACARA PERKULIAHAN) Kode
: NF024104
Nama mata kuliah
: Pengantar Open Source dan Aplikasi
Bobot mata kuliah
: 2 SKS
Mata Kuliah Prasyarat
:-
Perte muan ke1
2
Topik Bahasan Definisi dan sejarah Open Source Software
Contoh Produk FOSS: Sistem Operasi, Distribusi, dan Repositori
Tujuan Pembelajaran Umum
Sub Pokok Bahasan dan Rincian Materi
Tujuan pembelajaran khusus (performansi/ indikator)
Mampu memahami definisi dan sejarah Open Source, Free Software, dan Proprietary Software.
a) Definisi Open Source Software, Free Software, FOSS, dan Proprietary Software.
Mampu memahami fungsi dasar salah satu sistem operasi Open Source, distribusi, dan repositori
a) Sistem operasi Open a) Dapat menjelaskan arti Source GNU/Linux GNU/Linux sebagai sistem operasi dan b) Distribusi (distro) menggunakannya. atau varian Linux.
b) Sejarah Open Source, GNU, Free Software, dan Proprietary Software.
c) Repositori (repo) Linux.
Proses pembelajaran
a) Dapat menjelaskan arti Open Source Software, Free Software, FOSS, dan Proprietary Software.
Presentasi, diskusi, dan tugas kecil dengan b) Dapat menjelaskan secara komputer ringkas sejarah Open Source, pengajar yang mulai dari era sebelum 1984, terhubung ke 1984-1991, 1991-1998, 1998- internet. 2008, 2008 - sekarang.
b) Dapat menjelaskan arti distro GNU/Linux atau varian Linux. c) Dapat menjelaskan arti repo, termasuk contoh isinya
Presentasi, diskusi, dan tugas kecil dengan komputer pengajar yang terhubung ke internet.
Tugas, praktikum dan evaluasi
Media & buku sumber
Menuliskan dengan bahasa sendiri apa itu Open Source Software dan mencari informasi di internet tentang sejarah FOSS.
Media: LCD proyektor dan komputer.
- Menginstalasi dan menggunakan sistem operasi Linux dalam modus grafis.
Media: LCD proyektor dan komputer.
Buku sumber: 1, 2, 3
Buku sumber: 1, 2, 3, 4, 5
yang Open Source dan tidak Open Source. 3
Contoh Produk Mampu FOSS: Aplikasi memahami fungsi dasar beberapa aplikasi FOSS dan implementasinya di dunia kerja dan industri.
a) Aplikasi FOSS untuk a) Mampu menjelaskan desktop dan mobile. beberapa manfaat aplikasi b) Aplikasi FOSS untuk desktop dan mobile untuk internet, perkantoran, infrastruktur dan multimedia, dll. middleware.
Presentasi, diskusi, dan tugas.
c) Aplikasi FOSS untuk b) Mampu menjelaskan beberapa contoh fungsi sistem informasi. aplikasi FOSS sebagai infrastruktur bisnis/industri dan middleware.
- Mencoba salah satu aplikasi FOSS, kemudian membuat presentasi cara menggunakannya .
Media: LCD proyektor dan komputer.
- Mencari info salah satu organisasi/institu si pengembang Open Source (nama dan kegiatan).
Media: LCD proyektor dan komputer.
Mencari info komunitas Open Source di Indonesia dan di dunia.
Media: LCD proyektor dan komputer.
Buku sumber: 1, 2, 3, 4, 5
c) Mampu menjelaskan beberapa contoh fungsi aplikasi FOSS sebagai SIM. 4
5
Konsep Mampu pengembangan memahami konsep Open Source yang mendasari pengembangan Open Source.
a) Konsep berbagi kode a) Mampu menjelaskan sumber program. konsep sederhana yang diyakini dan dijalankan para b) Organisasi pengembang Open Source. pengembang Open Source.
b) Mampu memberikan contoh-contoh organisasi pengembang Open Source dan karyanya.
Komunitas Open Source
a) Komunitas pengembang, pengguna, dll.
a) Mampu membedakan beberapa komunitas Open Source.
b) Berbagai motivasi orang bergabung ke komunitas Open Source.
b) Mampu mendeskripsikan beberapa motivasi orang bergabung ke komunitas.
Memahami arti, tujuan, dan jenis komunitas Open Source.
Presentasi, diskusi, dan tugas.
Presentasi, diskusi, dan tugas dengan komputer pengajar yang terhubung ke internet.
Buku sumber: 1, 2, 3, 4, 5
Buku sumber: 1, 2, 3, 4, 5
6
7
Keunggulan produk Open Source untuk bisnis, pemerintahan, pendidikan, LSM, dan masyarakat.
Mampu memahami keuntungankeuntungan institusi bila memilih menggunakan produk Open Source dibandingkan produk Proprietary
a) Keuntungan Open Source secara umum, untuk pengembang maupun pengguna.
a) Mampu menjelaskan keuntungan cara Open Source secara umum, untuk pengembang dan pengguna.
b) Keuntungan Open Source untuk institusi bisnis, pemerintah, pendidikan, LSM, dan masyarakat luas secara bersama.
b) Mampu menjelaskan paling tidak lima keuntungan memilih produk Open Source bagi institusi bisnis, pemerintah, pendidikan, LSM, dan personal/keluarga.
Openness (keterbukaan) di bidang TI
Mampu memahami berbagai bentuk keterbukaan (Openness) di bidang TI.
a) Open Standard
a) Mampu menjelaskan arti Presentasi, Open Standard dan beberapa diskusi, dan contohnya. tugas.
8
UTS (Ujian Tengah Semester)
9
Lisensi-lisensi Open Source untuk produk software
Mampu memahami lisensilisensi Open Source untuk produk software.
b) Open Source Software dan Open Hardware c) Open Content dan Open Publication
Presentasi, diskusi, dan tugas.
b) Mampu menjelaskan arti Open Hardware.
c) Mampu menjelaskan arti d) Open Movie, Open Open Content dan Open Education, Open Data, Publication dan contohnya. dll. d) Mampu menjelaskan arti Open Movie, Open Education, Open Data, dll.
a) Lisensi software Open Source menurut FSF (Free Software Foundation). b) Lisensi-lisensi menurut OSI (Open Source Initiative).
a) Mampu menjelaskan pengertian lisensi Open Source utama atau popular yang sama menurut FSF dan OSI. b) Mampu menjelaskan pengertian beberapa lisensi yang berbeda menurut FS dan
Presentasi, diskusi, dan tugas.
Mencari info di internet tentang institusi yang telah menggunakan produk Open Source dan keuntungan yang diperolehnya.
Media: LCD proyektor dan komputer.
Mencari info produk-produk yang menggunakan konsep Open Source selain software.
Media: LCD proyektor dan komputer.
Mencari contohcontoh produk software yang dilengkapi dokumen pernyataan lisensi termasuk Free atau Open
Media: LCD proyektor dan komputer.
Buku sumber: 2, 3, 4, 5
Buku sumber: 2, 3, 4, 5
Buku sumber: 1, 2, 3, 4, 5
OSI. 10
11
Lisensi-lisensi Open Source untuk produk yang bukan software
Mampu memahami lisensilisensi Open Source untuk produk bukan software.
a) Lisensi Open Source a) Menjelaskan salah satu GNU untuk produk lisensi GNU untuk dokumen bukan software. atau bukan software.
Aspek keamanan terkait Open Source
Mampu memahami isu-isu keamanan terkait Open Source.
a) Isu-isu keamanan dari sisi kode program dan cracking.
Source. Presentasi, diskusi, dan tugas.
b) Lisensi Creative b) Menjelaskan 6 jenis lisensi Commons untuk CC untuk bukan software. produk seperti buku/dokumen, musik, gambar, animasi, film/video, dll.
b) Virus, worm, dan sejenisnya.
a) Mampu menjelaskan isu- Presentasi, isu keamanan produk-produk diskusi, dan Open Source, antara lain tugas. Open Source tidak otomatis membuat produk tidak aman. b) Mampu menjelaskan mengapa software Open Source relatif lebih aman terhadap virus dan worm.
12
13
Model bisnis Open Source
Perbadingan sistem operasi Open Source
Mampu memahami apa model bisnis software Proprietary dan Open Source.
a) Model bisnis software Proprietary.
a) Mampu menjelaskan beberapa model bisnis software Proprietary dan b) Model bisnis software Open Source. contoh produknya. b) Mampu menjelaskan beberapa model bisnis Open Source dan contoh produknya.
Presentasi, diskusi, dan tugas.
Mampu memahami persamaan dan
a) Perbandingan Linux a) Mampu menjelaskan dengan Sistem Operasi perbedaan Linux dengan Closed Source Sistem Operasi Closed
Presentasi, diskusi, dan tugas.
Mencari contoh produk bukan software yang dilengkapi pernyataan lisensi.
Media: LCD proyektor dan komputer.
Mencari informasi contoh gangguan (cracking) terhadap Linux, dan virus serta anti virus di Linux.
Media: LCD proyektor dan komputer.
Mencari paling tidak satu contoh produk Open Source untuk setiap jenis usaha atau model bisnis.
Media: LCD proyektor dan komputer.
Buku sumber: 2, 3, 4, 5
Buku sumber: 1, 2, 3, 4, 5
Buku sumber: 2, 3, 4, 5
Membuat tulisan Media: LCD “Seandainya proyektor saya pemilik dan
14
15
16
dan Proprietary perbedaan dasar Linux/Android dengan sistem operasi terkenal yang Closed Source (Windows, OSX/IOS)
Windows.
Android dengan IOS dan Windows Mobile.
c) Mampu menjelaskan perbedaan Linux Android dengan IOS dan Windows Mobile.
Pengantar jaringan komputer dengan sistem operasi Open Source
Mampu mengonfigurasi jaringan dengan sistem operasi Open Source melalui termnal (modus teks) dan menu (GUI).
a) Setting jaringan dengan perintahperintah.
a) Mampu menjelaskan cara setting jaringan dengan perintah-perintah.
Instalasi salah satu sistem operasi Open Source dan Troubleshootin g dasar
Mampu menginstal Linux Ubuntu Desktop hingga kembali restart dan memahami cara mengatasi beberapa masalah (troubleshooting) dasar.
a) Instalasi Linux Ubuntu atau yang sejenis.
UAS (Ujian Akhir Semester)
Source Windows.
b) Perbandingan Linux b) Mampu menjelaskan dengan Sistem Operasi perbedaan Linux dengan Closed Source OSX. Sistem Operasi Closed c) Perbandingan Linux Source OSX.
Presentasi, diskusi, dan tugas.
b) Setting jaringan b) Mampu menjelaskan cara melalui Graphical User setting jaringan di desktop. Interface
b) Troubleshooting dasar.
a) Mampu menjelaskan langkah demi langkah menginstal Linux Ubuntu atau yang sejenis dari sebelum bootting hingga kembali komputer direboot setelah instalasi selesai. b) Mampu menjelaskan cara mengatasi masalah (troubleshooting) dasar seperti gagal login, tidak bisa akses prompt root, lupa password, dll.
perusahaan besar yang menggunakan ratusan atau ribuan komputer.”
komputer.
Menulis cara setting jaringan wireless dengan perintah.
Media: LCD proyektor dan komputer.
Buku sumber: 1, 2, 3, 4, 5
Buku sumber: 1, 2, 3, 4, 5 Presentasi, diskusi, dan tugas.
Membuat presentasi cara menginstal Linux Ubtunu atau yang sejenis.
Media: LCD proyektor dan komputer. Buku sumber: 1, 2, 3, 4, 5
DAFTAR ACUAN: 1. Rusmanto, Diktat Kuliah Pengantar Open Source dan Aplikasi. Depok: Sekolah Tinggi Teknologi Terpadu Nurul Fikri, 2015. 2. Tobias Elsner, Thomas Erker, Anselm Lingnau, Linux Essentials, The LPI Introductory Programme. Darmstadt – Germany: Linup Front GmbH, 2012. 3. Jesús M. González Barahona, Joaquín Seoane Pascual, Gregorio Robles , Introduction to Free Software. Barcelona: Free Technology Academy, 2010. 4. -, Open Source Training Tool Kit – Free/Open Source Software. Open Source Resource Center - Pakistan Software Export Board, 2007. 5. Moreno Muffatto, Open Source – A Multidisciplinary Approach. London: Imperial College Press, 2006. 6. Martin Fink, The Business and Economics of Linux and Open Source. New Jersey: Prentice Hall PTR, 2002.