Kenapa Anda Dianjurakan Menggunakan Software Open Source dalam Pembuatan Aplikasi?

Kenapa anda dianjurkan menggunakan software open source dalam pembuatan aplikasi?

hal yang menjadi alasan kenapa dianjurkan memakai software yang opensource karena software open source memiliki kelebihan sebagai berikut :

software opensouce dari sisi pengguna memiliki kelebihan/ keunggulan antara lain :
1. GRATIS
Walaupun tidak semua software opensource itu gratis. Karena gratis, kita sebagai mahasiswa yang notabanenya adalah seorang pelajar (rata-rata belum bekerja dan masih mengandalkan orang tua) tidak perlu membeli software yang asli, karena kita bisa mencarinya dan mendownload bebas di situs software tersebut dan situs sejenis yang menyediakan.
2. LEGAL
Sekarang ini dalam pembuatan skripsi kita harus mencantumkan lisensi dari software yang kita gunakan dalam membuat aplikasi. Hal ini, mungkin untuk meminimalisir tindakan pembajakan dan membeli barang bajakan. Selain itu, karena legal kita jadi memiliki kekuatan hukum dan memimalisir tuntutan di belakang kelak akibat kita memakai software yang tidak berllisensi. Selain itu,
3. TAHAN TERHADAP SERANGAN VIRUS
Dalam pembuatan skripsi dsb, pasti mebutuhkan waktu dan pengorbanan yang sangat panjang, dan saat aplikasi yang kita buat tiba-tiba terhapus oleh pihak yang tidak bertanggung jawab atau para pembuat virus. Oleh karena itu kita disarankan untuk menggunakan software yang open source karena software opensource ini lebih kebal trehadap virus.

Dan masih banyak kelebihan lain yg dimiliki oleh software opensource. Tetapi, sekiranya kelebihan diatas merupakan alasan utama yang mendasari mengapa kita disarankan memakai software opensorce dalam pembuatan aplikasi.

selain itu software open source juga memiliki kekurangan, antara lain : memerlukan kemampuan teknis yang tinggi, mungkin karena memakai software opensource dan software opensource ini kurang familiar.

OSGI (Pengantar Telematika)

AKS

berapa pendekatan pengembangan sistem adalah :

• Structured analysis and structured design
Pendekatan ini lebih berfokus pada bagaimana mereduksi waktu dan maintenace dalam pengembangan sistem. Pendekatan ini juga langsung mengintegrasikan perubahan jika diperlukan.

• Object oriented analysis and design
Pendekatan baru untuk pengembangan sistem, sering disebut sebagai pendekatan ketiga setelah pendekatan yang berorientasi data dan berorientasi proses.
OOAD adalah metode pengembangan sistem yang lebih menekankan pada objek dibandingkan dengan data atau proses. Ada beberapa ciri khas dari pendekatan ini yaitu object, Inheritance dan object class

• Prototyping
adalah proses iterative dalam pengembangan sistem dimana requirement diubah ke dalam sistem yang bekerja (working system) yang secara terus menerus diperbaiki melalui kerjasama antara user dan analis.
Prototype juga bisa dibangun melalui beberapa tool pengembangan untuk menyederhanakan proses. Prototyping merupakan bentuk dari Rapid Application Development (RAD). Beberapa kerugian RAD:
– RAD mungkin mengesampingkan prinsip-prinsiprekayasa perangkat lunak
– Menghasilkan inkonsistensi pada modul-modul sistem
– Tidak cocok dengan standar
– Kekurangan prinsip reusability komponen

• Joint Application Design (JAD)
Pada akhir 1970 an personil pengembangan sistem di IBM mengembangan proses baru untuk mengumpulkan requiremen SI dan mereview desain dengan nama JAD.
JAD adalah proses terstruktur dimana user, manager dan analis bekerja bersama-sama selama beberapa hari dalam 1 pertemuan bersama untuk mengumpulkan requiremen sistem yang akan dibangun.

• Participatory design
End user dilibatkan dalam pengembangan sistem dalam satu meja untuk persetujuan tentang sistem requirement dan sistem desain.
Pada perkembangannya desain sistem banyak disupport oleh pengggunaan software dan teknologi baru. Analisis
mengandalkan tool dengan tujuan :
– Meningkatkan produktifitas
– Berkomunikasi lebih efektif dengan user
– Mengintegrasikan pekerjaan yang telah dilaksanakan
dari awal pengembangan sampai akhir.

Contoh-contoh tool yang digunakan adalah :
– Computer-Aided Systems Engineering (CASE -tools)
– Application Development Environments (ADE -tools)
– Process and Project Managers

SPK

BAB 4

4.1 Kesimpulan
Dari hasil pembahasan penulisan ilmiah dengan tema membangun aplikasi permainan pada komputer menggunakan Macromedia Flash 8, penulis dapat mengambil beberapa kesimpulan. Penulis menyimpulkan bahwa aplikasi permainan yang diberi nama Garuda Attack ini telah mampu untuk diaplikasikan kedalam komputer. Aplikasi permainan ini juga mampu memenuhi fungsinya sebagai sebuah permainan yang utuh dan layak untuk dimainkan. Berbagai fasilitas seperti menu, grafis, dan score menjadikan aplikasi ini semakin lengkap dan menarik serta memiliki daya saing dengan permainan lain yang ada saat ini.

4.2 Saran
Aplikasi permainan yang dibuat oleh penulis masih memerlukan pengembangan dan modifikasi. Modifikasi dapat dilakukan pada kode/ algoritma program ataupun pada tampilan layar-layar yang ada pada aplikasi ini. Untuk memodifikasi kode program, sebaiknya diusahakan mencari alternatif algoritma yang lebih baik, yang dapat membuat hasil kompilasi lebih kecil dan memiliki performa yang lebih baik. Untuk tampilan layar, sebaiknya diusahakan untuk mencari/ membuat tampilan yang lebih menarik, atraktif dan lebih informatif agar pengguna aplikasi permainan ini tidak merasa bosan dan jenuh. Untuk pengembangan selanjutnya dapat ditambahkan konektifitas wireless yang dapat memungkinkan permainan ini dimainkan oleh dua orang atau lebih.

Teknologi Handphone GSM

Kita tidak mau kan hanya menjadi pengguna handphone tanpa tau apa yang menyebabkan handphone kita bisa berdering. Tulisan ini mengajak kita mengenal dunia maya yang kita rasakan keberadaan nya sebagai sarana telekomunikasi tercanggih saat ini. Sudah sebaiknya kita mengetahui apa saja yang menjadi elemen network GSM ( Global System for Mobile communication). Apa dan bagaimana telekomunikasi bergerak seluler terjadi? Akan terjawab dalam tulisan ini . Continue reading

Meningkatkan Keamanan PC Anda

Banyak hal menjengkelkan yang bisa terjadi pada komputer kita. Misalnya ada orang yang baik sengaja atau pun tidak sengaja menghapus file-file penting kita. Atau merubah berbagai konfigurasi pada Windows. Selain itu bisa saja orang lain melihat file-file Anda yang bersifat rahasia. Kejadian seperti itu sangat mungkin terjadi bila komputer Anda merupakan komputer “umum”. Maksudnya banyak orang lain yang turut memakai, misalnya teman, adik atau saudara. Continue reading

Men-disable Autorun pada USB

Pada flash disk yang terkena virus terkadang (tidak selalu) terdapat file autorun.info yang di dalamnya terdapat perintah untuk menjalankan program virus. Nah, ketika flash disc tersebut dimasukkan ke drive USB yang fitur autorun-nya tidak di-disable maka secara otomatis Windows akan menjalankan program pada background tanpa adanya konfirmasi kepada user. Continue reading

Trik Membersihkan Virus yang Baik

Langkah proses pembersihan yang baik adalah sebagai berikut:
Jika Anda menjalankan komputer pribadi
1. Boot komputer Anda dengan disket startup yang bersih dari virus (dan di write protect)
2. Jalankan program virus scanner/cleaner pada sebuah file yang terinfeksi
3. Coba jalankan file tersebut, jika file tersebut menjadi rusak, jangan teruskan lagi Continue reading

Meminimalkan Risiko Penggunaan Antivirus

Sebagai pengguna program antivirus ada beberapa hal yang bisa Anda lakukan untuk meminimalkan risiko penggunaan antivirus:
1. Carilah antivirus yang baik, baik di sini artinya program tersebut dapat dipercaya untuk mendeteksi dan membasmi berbagai virus yang ada. Jangan terbuai dengan janji-janji yang ditawarkan para vendor antivirus, dan jangan terbuai juga dengan nama merk yang cukup terkenal. Cobalah cari perbandingan antara berbagai antivirus di berbagai majalah / situs di internet. Continue reading