Minggu, 07 November 2010

TUGAS V

Nama Desimal Biner Hexad
E 69 1000101 45
N 78 1101110 4E
I 73 1101100 49
S 83 1110011 53
M 77 1101101 4D
A 65 1100001 41
R 82 1110010 52

Penemu Bilangan Desimal

Muḥammad bin Mūsā al-Khawārizmī
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
(Dialihkan dariAl-Khawarizmi
Belum Diperiksa
Langsung ke: navigasi, cari
Muhammad bin Mūsā al-Khwārizmī

Muḥammad bin Mūsā al-Khawārizmī (Arab: محمد بن موسى الخوارزمي) adalah seorang ahli matematika, astronomi, astrologi, dan geografi yang berasal dari Persia. Lahir sekitar tahun 780 di Khwārizm (sekarang Khiva, Uzbekistan) dan wafat sekitar tahun 850. Hampir sepanjang hidupnya, ia bekerja sebagai dosen di Sekolah Kehormatan di Baghdad
Buku pertamanya, al-Jabar, adalah buku pertama yang membahas solusi sistematik dari linear dan notasi kuadrat. Sehingga ia disebut sebagai Bapak Aljabar. Translasi bahasa Latin dari Aritmatika beliau, yang memperkenalkan angka India, kemudian diperkenalkan sebagai Sistem Penomoran Posisi Desimal di dunia Barat pada abad ke 12. Ia merevisi dan menyesuaikan Geografi Ptolemeus sebaik mengerjakan tulisan-tulisan tentang astronomi dan astrologi.
Kontribusi beliau tak hanya berdampak besar pada matematika, tapi juga dalam kebahasaan. Kata Aljabar berasal dari kata al-Jabr, satu dari dua operasi dalam matematika untuk menyelesaikan notasi kuadrat, yang tercantum dalam buku beliau. Kata logarisme dan logaritma diambil dari kata Algorismi, Latinisasi dari nama beliau. Nama beliau juga di serap dalam bahasa Spanyol Guarismo dan dalam bahasa Portugis, Algarismo yang berarti digit.
sembunyikan1 Biografi2 Karya2.1 Buku I - Aljabar2.2 Buku 2 - Dixit algorizmi2.3 Buku 3 - Rekonstruksi Planetarium2.4 Buku 4 - Astronomi2.5 Buku 5 - Kalender Yahudi2.6 Karya lainnya3 Lihat pula
[sunting] Biografi
Sedikit yang dapat diketahui dari hidup beliau, bahkan lokasi tempat lahirnya sekalipun. Nama beliau mungkin berasal dari Khwarizm (Khiva) yang berada di Provinsi Khurasan pada masa kekuasaan Bani Abbasiyah (sekarang Xorazm, salah satu provinsi Uzbekistan). Gelar beliau adalah Abū ‘Abdu llāh (Arab: أبو عبد الله) atau Abū Ja’far.
Sejarawan al-Tabari menamakan beliau Muhammad bin Musa al-Khwārizmī al-Majousi al-Katarbali (Arab: محمد بن موسى الخوارزميّ المجوسيّ القطربّليّ). Sebutan al-Qutrubbulli mengindikasikan beliau berasal dari Qutrubbull, kota kecil dekat Baghdad.
Tentang agama al-Khawārizmī', Toomer menulis:
Sebutan lain untuk beliau diberikan oleh al-Ṭabarī, "al-Majūsī," ini mengindikasikan ia adalah pengikut Zoroaster.Ini mungkin terjadi pada orang yang berasal dari Iran. Tetapi, kemudian buku Al-Jabar beliau menunujukkan beliau adalah seorang Muslim Ortodok,jadi sebutan Al-Tabari ditujukan pada saat ia muda, ia beragama Majusi.
Dalam Kitāb al-Fihrist Ibnu al-Nadim, kita temukan sejarah singkat beliau, bersama dengan karya-karya tulis beliau. Al-Khawarizmi menekuni hampir seluruh pekerjaannya antara 813-833. setelah Islam masuk ke Persia, Baghdad menjadi pusat ilmu dan perdagangan, dan banyak pedagang dan ilmuwan dari Cina dan India berkelana ke kota ini, yang juga dilakukan beliau. Dia bekerja di Baghdad pada Sekolah Kehormatan yang didirikan oleh Khalifah Bani Abbasiyah Al-Ma'mun, tempat ia belajar ilmu alam dan matematika, termasuk mempelajari terjemahan manuskrip Sanskerta dan Yunani.
[sunting] Karya
Karya terbesar beliau dalam matematika, astronomi, astrologi, geografi, kartografi, sebagai fondasi dan kemudian lebih inovatif dalam aljabar, trigonometri, dan pada bidang lain yang beliau tekuni. Pendekatan logika dan sistematis beliau dalam penyelesaian linear dan notasi kuadrat memberikan keakuratan dalam disiplin aljabar, nama yang diambil dari nama salah satu buku beliau pada tahun 830 M, al-Kitab al-mukhtasar fi hisab al-jabr wa'l-muqabala (Arab الكتاب المختصر في حساب الجبر والمقابلة) atau: "Buku Rangkuman untuk Kalkulasi dengan Melengkapakan dan Menyeimbangkan”, buku pertama beliau yang kemudian diterjemahkan ke dalam bahasa Latin pada abad ke-12.
Pada buku beliau, Kalkulasi dengan angka Hindu, yang ditulis tahun 825, memprinsipkan kemampuan difusi angka India ke dalam perangkaan timur tengah dan kemudian Eropa. Buku beliau diterjemahkan ke dalam bahasa Latin, Algoritmi de numero Indorum, menunjukkan kata algoritmi menjadi bahasa Latin.
Beberapa kontribusi beliau berdasar pada Astronomi Persia dan Babilonia, angka India, dan sumber-sumber Yunani.
Sistemasi dan koreksi beliau terhadap data Ptolemeus pada geografi adalah sebuah penghargaan untuk Afrika dan Timur –Tengah. Buku besar beliau yang lain, Kitab surat al-ard ("Pemandangan Bumi";diterjemahkan oleh Geography), yang memperlihatkan koordinat dan lokasi dasar yang diketahui dunia, dengan berani mengevaluasi nilai panjang dari Laut Mediterania dan lokasi kota-kota di Asia dan Afrika yang sebelumnya diberikan oleh Ptolemeus.
Ia kemudian mengepalai konstruksi peta dunia untuk Khalifah Al-Ma’mun dan berpartisipasi dalam proyek menentukan tata letak di Bumi, bersama dengan 70 ahli geografi lain untuk membuat peta yang kemudian disebut “ketahuilah dunia”. Ketika hasil kerjanya disalin dan ditransfer ke Eropa dan Bahasa Latin, menimbulkan dampak yang hebat pada kemajuan matematika dasar di Eropa. Ia juga menulis tentang astrolab dan sundial.
[sunting] Buku I - Aljabar

Sebuah halaman dari Aljabar al-Khwārizmī
al-Kitāb al-mukhtaṣar fī ḥisāb al-jabr wa-l-muqābala (Arab: الكتاب المختصر في حساب الجبر والمقابلة Buku Rangkuman Kalkulasi dengan Melengkapkan dan Menyeimbangkan) adalah buku matematika yang ditulis tahun 830.
Buku tersebut merangkum definisi aljabar. Buku ini diterjemahkan ke dalam Bahasa Latin berjudul Liber algebrae et almucabala oleh Robert of Chester (Segovia, 1145) dan juga oleh Gerard of Cremona.
Metode beliau dalam menyelesaikan linear dan notasi kuadrat dilakukan dengan meredusi notasi ke dalam 6 bentuk standar (dimana b dan c adalah angka positif)
• Angka ekual kuadrat (ax2 = c)
• Angka ekual akar (bx = c)
• Kuadrat dan akar ekual (ax2 + bx = c)
• Kuadrat dan angka akar ekual (ax2 + c = bx)
• Akar dan angka kuadrat ekual (bx + c = ax2)
• Kuadrat ekual akar (ax2 = bx)
Dengan membagi koefisien dari kuadrat dan menggunakan dua operasi aljabar (Arab: الجبر penyimpanan atau melengkapkan) dan al-muqābala (menyeimbangkan). Aljabar adalah proses memindahkan unit negatif, akar dan kuadrat dari notasi dengan menggunakan nilai yang sama di kedua sisi. Contohnya, x2 = 40x - 4x2 disederhanakan menjadi 5x2 = 40x. Al-muqābala adalah proses memberikan kuantitas dari tipe yang sama ke sisi notasi. Contohnya, x2 + 14 = x + 5 disederhanakan ke x2 + 9 = x.
Beberapa pengarang telah menerbitkan tulisan dengan nama Kitāb al-ǧabr wa-l-muqābala, termasuk Abū Ḥanīfa al-Dīnawarī, Abū Kāmil (Rasāla fi al-ǧabr wa-al-muqābala), Abū Muḥammad al-‘Adlī, Abū Yūsuf al-Miṣṣīṣī, Ibnu Turk, Sind bin ‘Alī, Sahl bin Bišr, dan Šarafaddīn al-Ṭūsī.
[sunting] Buku 2 - Dixit algorizmi
Buku kedua besar beliau adalah tentang aritmatika, yang bertahan dalam Bahasa Latin, tapi hilang dari Bahasa Arab yang aslinya. Translasi dilakukan pada abad ke-12 oleh Adelard of Bath, yang juga menerjemahkan tabel astronomi pada 1126.
Pada manuskrip Latin,biasanya tak bernama,tetapi umumnya dimulai dengan kata: Dixit algorizmi ("Seperti kata al-Khawārizmī"), atau Algoritmi de numero Indorum ("al-Kahwārizmī pada angka kesenian Hindu"), sebuah nama baru di berikan pada hasil kerja beliau oleh Baldassarre Boncompagni pada 1857. Kitab aslinya mungkin bernama Kitāb al-Jam’a wa-l-tafrīq bi-ḥisāb al-Hind ("Buku Penjumlahan dan Pengurangan berdasarkan Kalkulasi Hindu")
[sunting] Buku 3 - Rekonstruksi Planetarium
Peta abad ke-15 berdasarkan Ptolemeus sebagai perbandingan.
Buku ketiga beliau yang terkenal adalah Kitāb ṣūrat al-Arḍ (Bhs.Arab: كتاب صورة الأرض "Buku Pemandangan Dunia" atau "Kenampakan Bumi" diterjemahkan oleh Geography), yang selesai pada 833 adalah revisi dan penyempurnaan Geografi Ptolemeus, terdiri dari daftar 2402 koordinat dari kota-kota dan tempat geografis lainnya mengikuti perkembangan umum.
Hanya ada satu kopi dari Kitāb ṣūrat al-Arḍ, yang tersimpan di Perpustakaan Universitas Strasbourg. Terjemahan Latinnya tersimpan di Biblioteca Nacional de España di Madrid. Judul lengkap buku beliau adalah Buku Pendekatan Tentang Dunia, dengan Kota-Kota, Gunung, Laut, Semua Pulau dan Sungai, ditulis oleh Abu Ja’far Muhammad bin Musa al-Khawarizmi berdasarkan pendalaman geografis yamg ditulis oleh Ptolemeus dan Claudius.
Buku ini dimulai dengan daftar bujur dan lintang, termasuk “Zona Cuaca”, yang menulis pengaruh lintang dan bujur terhadap cuaca. Oleh Paul Gallez, dikatakan bahwa ini sanagat bermanfaat untuk menentukan posisi kita dalam kondisi yang buruk untuk membuat pendekatan praktis. Baik dalam salinan Arab maupun Latin, tak ada yang tertinggal dari buku ini. Oleh karena itu, Hubert Daunicht merekonstruksi kembali peta tersebut dari daftar koordinat. Ia berusaha mencari pendekatan yang mirip dengan peta tersebut.
[sunting] Buku 4 - Astronomi
Kampus Corpus Christi MS 283
Buku Zīj al-sindhind (Arab: زيج "tabel astronomi”) adalah karya yang terdiri dari 37 simbol pada kalkulasi kalender astronomi dan 116 tabel dengan kalenderial, astronomial dan data astrologial sebaik data yang diakui sekarang.
Versi aslinya dalam Bahasa Arab (ditulis 820) hilang, tapi versi lain oleh astronomer Spanyol Maslama al-Majrīṭī (1000) tetap bertahan dalam bahasa Latin, yang diterjemahkan oleh Adelard of Bath (26 Januari 1126). Empat manuskrip lainnya dalam bahasa Latin tetap ada di Bibliothèque publique (Chartres), the Bibliothèque Mazarine (Paris), the Bibliotheca Nacional (Madrid) dan the Bodleian Library (Oxford).
[sunting] Buku 5 - Kalender Yahudi
Al-Khawārizmī juga menulis tentang Penanggalan Yahudi (Risāla fi istikhrāj taʾrīkh al-yahūd "Petunjuk Penanggalan Yahudi"). Yang menerangkan 19-tahun siklus interkalasi, hukum yang mengatur pada hari apa dari suatu minggu bulan Tishrī dimulai; memperhitungkan interval antara Era Yahudi(penciptaan Adam) dan era Seleucid ; dan memberikan hukum tentang bujur matahari dan bulan menggunakan Kalender Yahudi. Sama dengan yang ditemukan oleh al-Bīrūnī dan Maimonides.
[sunting] Karya lainnya
Beberapa manuskrip Arab di Berlin, Istanbul, Tashkent, Kairo dan Paris berisi pendekatan material yang berkemungkinan berasal dari al-Khawarizmī. Manuskrip di Istanbul berisi tentang sundial, yang disebut dalam Fihirst. Karya lain, seperti determinasi arah Mekkah adalah salah satu astronomi sferik.
Dua karya berisi tentang pagi (Ma’rifat sa’at al-mashriq fī kull balad) dan determinasi azimut dari tinggi (Ma’rifat al-samt min qibal al-irtifā’).
Beliau juga menulis 2 buku tentang penggunaan dan perakitan astrolab. Ibnu al-Nadim dalam Kitab al-Fihrist (sebuah indeks dari bahasa Arab) juga menyebutkan Kitāb ar-Ruḵāma(t) (buku sundial) dan Kitab al-Tarikh (buku sejarah) tapi 2 yang terakhir disebut telah hilang.

Kamis, 28 Oktober 2010

TUGAS IV PERTEMUAN SOFTWARE

TUGAS PENGANTAR TEKNOLOGI INFORMASI





NAMA:ENISMAR

BP:1001091022

JURUSAN: TEKNOLOGI INFORMASI
PRODI:MANAJEMEN INFORMATIKA
MAKALAH PERANGKAT LUNAK
(SOFT WARE)


TP 2010/2011

PENDAHULUAN


SOFT WARE  merupakan perangkat lunak yang sangat dibutuhkan dalam ilmu komunikasi.
Karena itu perangkat itu sangat diminati oleh semua kalangan.
Software juga merupakan suatu  aplikasi dalam computer sehingga kita dapat mengaplikasikan semua  perintah peritah (masukan) sehingga computer dapat menerima perintah perintah dari semua pemakainya.
Makalah ini saya buat sebagai suatu penambah ilmu bagi saya sekaligus sebagai pelengkap tugas pengantar tekologi infofmasi.

Somoga bermanfaat




PADANG,28 OKTOER 2010
Oleh :ENISMAR






I.PENGERTIAN SOFTWARE
Nama lain dari Software disebut juga dengan perangkat lunak. Seperti nama lainnya itu, yaitu perangkat lunak, sifatnya pun berbeda dengan hardware atau perangkat keras, jika perangkat keras adalah komponen yang nyata yang dapat diliat dan disentuh oleh manusia, maka software atau Perangkat lunak tidak dapat disentuh dan dilihat secara fisik, software memang tidak tampak secara fisik dan tidak berwujud benda tapi kita bisa mengoperasikannya.
Pengertian Software komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah. melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah
software atau perangkat lunak komputer berdasarkan distribusinya dibedakan menjadi beberapa macam, yaitu software berbayar, software gratis atau free ( Freeware, free software, shareware, adware) . untuk lebih jelasnya silahkan baca definisi lebih detail mengenai beberapa jenis software tersebut.
software berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak yang mendistribusikannya. pengguna yang menggunakan software berbayar umumnya tidak diijinkan untuk menyebarluaskan software tersebut secara bebas tanpa ijin ada penerbitnya. contoh software berbayar ini misalnya adalah sistem microsoft windows, microsoft office, adobe photo shop, dan lain-lain.
Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan). Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware “untuk disumbangkan kepada komunitas”, namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News, juga didistribusikan di bawah GPL (Free Software).
Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Pada kenyataannya, namanya adalah karena bebas untuk mencoba perangkat lunak sumber terbuka (Open Source) dan di sanalah letak inti dari kebebasan: program-program di bawah GPL, sekali diperoleh dapat digunakan, disalin, dimodifikasi dan didistribusikan secara bebas. Jadi free software tidak mengarah kepada gratis pembelian tetapi penggunaan dan distribusi. Begitu keluar dari lisensi kita dapat menemukan berbagai cara untuk mendistribusikan perangkat lunak, termasuk freeware, shareware atau Adware. Klasifikasi ini mempengaruhi cara di mana program dipasarkan, dan independen dari lisensi perangkat lunak mana mereka berasal.
Perbedaan yang nyata antara Free Software dan Freeware. Konflik muncul dalam arti kata free dalam bahasa Inggris, yang berarti keduanya bebas dan gratis. Oleh karena itu, dan seperti yang disebutkan sebelumnya, Free Software tidak perlu bebas, sama seperti Freeware tidak harus gratis.
Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah program terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang ditetapkan (misalnya 30 hari) . Dengan demikian, memberikan pengguna kesempatan untuk menguji produk sebelum membeli dan kemudian membeli versi lengkap dari program. Sebuah contoh yang sangat jelas dari tipe ini adalah perangkat lunak antivirus, perusahaan-perusahaan ini biasanya memudahkan pelepasan produk evaluasi yang hanya berlaku untuk jumlah hari tertentu. Setelah melewati maksimum, program akan berhenti bekerja dan Anda perlu membeli produk jika Anda ingin tetap menggunakannya.
Kita juga dapat menemukan perangkat lunak bebas sepenuhnya, namun termasuk dalam program periklanan, distribusi jenis ini disebut Adware. Sebuah contoh yang jelas adalah program Messenger dari Microsoft yang memungkinkan penggunaan perangkat lunak bebas dalam pertukaran untuk masuk dengan cara iklan banner atau pop-up.

II.PERANGKAT LUNAK BERBAYAR DAN BEBAS

I.Perangkat Berbayar
Perangkat lunak bebas (Inggris: free software) adalah istilah yang diciptakan oleh Richard Stallman dan Free Software Foundation yang mengacu kepada perangkat lunak yang bebas untuk digunakan, dipelajari dan diubah serta dapat disalin dengan atau tanpa modifikasi, atau dengan beberapa keharusan untuk memastikan bahwa kebebasan yang sama tetap dapat dinikmati oleh pengguna-pengguna berikutnya. Bebas di sini juga berarti dalam menggunakan, mempelajari, mengubah, menyalin atau menjual sebuah perangkat lunak, seseorang tidak perlu meminta izin dari siapa pun.
Untuk menjadikan sebuah perangkat lunak sebagai perangkat lunak bebas, perangkat lunak tersebut harus memiliki sebuah lisensi, atau berada dalam domain publik dan menyediakan akses ke kode sumbernya bagi setiap orang. Gerakan perangkat lunak bebas (free software movement) yang merintis perangkat lunak bebas berawal pada tahun 1983, bertujuan untuk memberikan kebebasan ini dapat dinikmati oleh setiap pengguna komputer.
Dengan konsep kebebasan ini, setiap orang bebas untuk menjual perangkat lunak bebas, menggunakannya secara komersial dan mengambil untung dari distribusi dan modifikasi kode sumbernya. Walaupun demikian setiap orang yang memiliki salinan dari sebuah perangkat lunak bebas dapat pula menyebarluaskan perangkat lunak bebas tersebut secara gratis. Model bisnis dari perangkat lunak bebas biasanya terletak pada nilai tambah seperti dukungan, pelatihan, kustomisasi, integrasi atau sertifikasi.
Perangkat lunak bebas (free software) jangan disalahartikan dengan perangkat lunak gratis (freeware) yaitu perangkat lunak yang digunakan secara gratis. Perangkat lunak gratis dapat berupa perangkat lunak bebas atau perangkat lunak tak bebas. Sejak akhir tahun 1990-an, beberapa alternatif istilah untuk perangkat lunak bebas digulirkan seperti "perangkat lunak sumber terbuka" (open-source software), "software libre", "FLOSS", dan "FOSS".
Saat ini, umumnya perangkat lunak bebas tersedia secara gratis dan dibangun/dikembangkan oleh suatu paguyuban terbuka. Anggota-anggota paguyuban tersebut umumnya bersifat sukarela tetapi dapat juga merupakan karyawan suatu perusahaan yang memang dibayar untuk membantu pengembangan perangkat lunak tersebut.


II Perangkat lunak bebas
Perangkat lunak bebas dan terbuka atau open source software menurut Open Source Initiative (OSI) tidak hanya diartikan akses bebas terhadap kode sumber (source code) perangkat lunak (http://www.opensource.org/docs/osd). Syarat-syarat distribusi open source software harus memenuhi kriteria-kriteria seperti distribusi ulang gratis, kode sumber, kerja turunan, integritas penulis kode sumber, tak ada diskriminasi terhadap pribadi atau golongan, tak ada diskriminasi terhadap bidang atau usaha tertentu, distribusi lisensi, lisensi tidak spesifik untuk satu produk, lisensi tidak membatasi software lain, dan lisensi harus netral terhadap teknologi.
Lebih detilnya, open source software adalah istilah yang digunakan untuk software yang membuka/membebaskan kode sumbernya untuk dilihat oleh orang lain dan membiarkan orang lain mengetahui cara kerja software tersebut dan sekaligus memperbaiki kelemahan-kelemahan yang ada pada software tersebut (http://organisasi.org/penjelasan-pengertian-open-source-software-dan-free-software). Hal menarik sebagai salah satu keunggulannya adalah bahwa open source software dapat diperoleh dan digunakan secara gratis tanpa perlu membayar lisensi. Biasanya orang mendapatkan software ini dari internet. Salah satu open source software yang terkenal yaitu Linux.
Pemerintah sekarang telah melirik sektor ini dengan dikeluarkannya Surat Edaran Menteri Negara Pendayagunaan Aparatur Negara Republik Indonesia Nomor : SE/01/M.PAN/3/2009 tertanggal 30 Maret 2009 tentang Pemanfaatan Perangkat Lunak Legal dan Open Source Software (OSS). Hal ini menjadi gebrakan awal pemerintah Indonesia untuk memasyarakatkan penggunaan perangkat lunak yang bebas dan terbuka.
Meskipun surat edaran tersebut dialamatkan kepada instansi pemerintah dan implementasinya “dipaksakan” bagi lingkungan pemerintah, lembaga non departemen dan pemerintah daerah namun implikasi dari keharusan diterapkannya open source software di lingkungan pemerintahan dapat menjadi dorongan bagi masyarakat/kalangan umum dalam hal penggunaan perangkat lunak bebas dan terbuka.
Investasi jangka panjang
Langkah pemerintah dalam hal penerapan perangkat lunak legal, terbuka dan bebas tidak terlepas dari investasi jangka panjang yang dimiliki open source software. Selain dari sisi developer perangkat lunak yang mampu meminimalisir biaya produksi, penggunaan perangkat lunak bebas dan terbuka bagi konsumen juga tidak kalah penting. Efisiensi dan efektivitas—khususnya dalam hal biaya—dapat ditingkatkan. Sifat distribusi perangkat lunak terbuka yang gratis, menunjukkan hal itu. Jika selama ini kita menggunakan perangkat lunak berbayar (proprietary) dengan harga lisensi lumayan mahal, maka hal itu tidak berlaku lagi. Ada banyak pilihan perangkat lunak bebas dan terbuka yang tentu saja gratis untuk digunakan.
Tak heran jika Indonesia—seluruh komputer milik instansi pemerintah, lembaga pemerintah non departemen dan pemerintah daerah (sesuai dengan Surat Edaran Menpan No: SE/01/M.PAN/3/2009)—ditarget untuk beralih ke sistem operasi terbuka atau open source maksimal pada 31 Desember 2011. Langkah ini diyakini bisa menghemat pengeluaran negara sedikitnya Rp 4,32 triliun (http://www.detikinet.com/read/2010/07/28/141434/1408463/398/migrasi-open-source-negara-hemat-rp-43-triliun). Tentu saja, peralihan ini nantinya, semua komputer instansi pemerintah pasti menggunakan perangkat lunak bebas dan terbuka.
Hal tersebut merupakan poin pertama investasi jangka panjang penggunaan open source software di bidang perkembangan dan pertumbuhan ekonomi. Dengan anggaran yang bisa dihemat lebih dari Rp 4 triliun, tentu saja sangat menguntungkan bagi Indonesia. Uang hasil penghematan itu bisa digunakan untuk membantu warga miskin melalui program tepat guna maupun membangun infrastruktur-infrastruktur strategis.
Selain itu, penggunaan perangkat lunak bebas dan terbuka sebagai investasi jangka panjang bagi perkembangan dan pertumbuhan ekonomi adalah menumbuhkan model bisnis baru yaitu berkenaan dengan development, service maupun training dan value added service lainnya.
Kedua, open source software dapat meminimalisir pembajakan di negara kita. Meskipun sudah ada Undang-undang Republik Indonesia Nomor 19 Tahun 2002 Tentang Hak Cipta namun pembajakan masih terus menjamur. Perangkat lunak berbayar (proprietary software) yang mempunyai harga cukup tinggi, menjadikan orang mencari jalan pintas. Mereka terbiasa menggunakan perangkat lunak berbayar tapi dengan versi kopian alias dibajak. Hal ini didukung oleh tersedianya tempat persewaan perangkat lunak berbayar bajakan yang tidak sulit untuk didapatkan dan penjualan proprietary software versi kopian dengan harga miring di kota-kota besar.
Pembajakan di Indonesia menduduki peringkat ke-4 dari 20 besar negara dengan tingkat pembajakan software tertinggi di dunia. Selain itu, tingkat pembajakan software ini sebanyak 90% diserap oleh segmen konsumen untuk Personal Computer (PC) di rumah sedangkan untuk segmen perusahaan hanya mencapai 10% (Syafiul Muzid, Mishbahul Munir; 2006).
Oleh karena itu dengan digunakannya open source software secara masif dan bertahap, tingkat pembajakan di Indonesia akan berangsur turun karena open source software merupakan software legal. Perangkat lunak bebas dan terbuka dapat menjadi subtitusi bagi proprietary software karena pada dasarnya fungsionalitas dan pengoperasiannya tidak jauh berbeda.
Ketiga, sekaligus yang terakhir, open source software dapat menumbuhkan kehidupan bermasyarakat dalam TI (teknologi informasi), karena OSS berkembang seiring dengan perkembangan yang dimotori oleh komunitas pengguna maupun programmer.
Selanjutnya—sebagai pekerjaan rumah bagi kita—adalah bagaimana menularkan penggunaan perangkat lunak bebas dan terbuka di tingkat bawah. Berdasarkan pemaparan di atas sekiranya bisa dijadikan dasar untuk menciptakan model pengembangan dan penerapan OSS untuk kalangan umum.



II.PEMBAHASAN

    Begitu banyak Software bingung mau dowload Software apaan yaa biar aku ngak bingung aku tulis aja supaya mudah carinya & ngak bingung lagi ngak pake lama kita mulai aja ya
1) Billing Rental
Software untuk mengecek biaya atau durasi dari persewaaan (rental)
komputer, internet dan lain lain
2) Pemotong dan Gabung Video
Dengan software ini anda dapat memotong-motong video sekaligus
menggabungnya.
3) Benteng Komputer
Software untuk membentengi komputer anda dari virus, setiap komputer
restart maka komputer akan kembali ke sistem awal dimana program ini
sebelum di instal. untuk menonaktifakn program ini instal undepfreez
atau bisa juga degan menekan paduan tombol CTRL + ALT + SHIFT + F6
kemudian pilih boot thawed,untuk menginstall dan menguninstall klik 2X
file deepfrez untuk mengeksekusinya
4) Penjelajah WAP
Untuk menjelajah situs-situs WAP anda mau tidak mau harus
menggunakan HP, tapi dengan software ini anda dapat memfungsikan
komputer anda layaknya HP.
5) Pengirim Email Massal
Software untuk mengirim email ke beberapa alamat email secara massal
6) Pencari Hari
Software ini berfungsi untuk mencari hari mulai dari tahun 1M sampai
tahun9999M, dan tidak hanya mencari hari saja, software ini juga
dilenkapi dengan pencari zodiak.
7)Primbon
Software Primbon ini bertujuan mencari kecocokan jodoh seseorang
dengan memasukkan nama lengkap dan tanggal lahir pihak laki-laki dan
pihak perempuan.
8) Image To Text
Software untuk merubah image (gambar) ke dalam bentuk huruf, (gambar
akan terbentuk dari kumpulan huruf-huruf)
9) Pivot Animasi
Software untuk membuat animasi dalam bentuk garis garis



Nama Nama Perusahaan Pembuat Software

Powerful, Flexible, Proven Software Free Demo Available for Download
Top Accounting SoftwareSoftwareResearchTools.com/Accountng
Free Accounting Software Ratings for Software Selections, Comparison
All Global Hotel Chainswww.tophotelchains.com
Worldwide hotel groups in detail Full company profiles + addresses
Research Polish marketwww.kt-consulting.com
Find business partners in Poland for less than 300 EUR!
Survey Softwarewww.surveymethods.com
Suvey software to create surveys gather data and create reports
Retail Linkwww.delta-assoc.com
Learn how to use retail link ® software. Training workshops
Market research for the EU and international key markets
Mudahnya Cari/Pasang Iklan Lowongan Kerja Di berniaga. Cepat & Gratis!
Professional service: conception, surveying, analysis, presentation.
China Online Panelen.data100.com.cn
1 million+ panelists, 10+ subpanels International standard, low cost
Market Trends, Supplier Profiles Regional and Vertical Data
Property Manager Softwareonsitepropertymanager.com
60 Day Free Trial, Increases Income Auto Posts Rents & Late Fees
CANbus Analysis Softwarewww.CANCapture.com
Flexible, Powerful, and Cost- Effective CANbus analysis software.
Extract web data quicklywww.mozenda.com//
Harvest anything from the Internet Looking for Screen Scraping?
Market Research Field Agencyi-fieldresearch.com
Oldest in Online Market Research in Kolkata. Contact Us Today
Property Market Reportswww.Lmw.com.au/byte
Is the market trending up? Our reports help you understand!
  •  
Global and China Machinewww.researchinchina.com
Global and China Machine Tool Industry Report, 2009-2010
  •  
Mystery Shopping Platformwww.checker-soft.com/
Checker Mystery Shopper - Complete solution for managing and reporting
  •  
Cement Consultantswww.KRC.com.au/cement
KRC Mining Consultants Geologist, Mining Engineer services
  •  
Adeo ERPwww.adeo.in
Powerful, but yet affordable ERP for small and


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMew2y93qALglsn4qk2ToCRQ9hhhxcid4d5nfA6o9QFpYM35ZkpHx2TZxKbmIhy6J8-NyD7OgtCoL_7B2z93bojgwB_gqA83AyrN2KOL4W5VnmOBzjTkT4a62yN6tu_S-_1ic35O3SSdA/s320/Hewlett-Packard.png
Pendiri Hewlett-Packard, Bill Hewlett dan Dave Packard sempat berdebat untuk memberikan nama perusahaan, apakah akan menjadi Hewlett-Packard, atau Packard-Hewlett. Akhirnya mereka berdua mengundinya dengan sebuah koin untuk menentukan nama perusahaan tersebut.
- Sun Microsystems

Para pendiri Sun: Andy Bechtolsheim, Vinod Khosla, dan Scott McNealy adalah sesama mahasiswa dari Stanford University. Saat itu, Bechtolsheim mendapat proyek untuk membuatkan workstation bagi kampusnya, dan proyek itu bernama Stanford University Network. Nama itulah yang kemudian disingkat menjadi SUN.
- Cisco
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2JTul9NVluyRwb5RmpvyufKXPlVNavxz4oDwjAFszydkZQNcqwrBSPjYWGr0xdcDNyTbXV1faj6bdTRtd_zpwou3qJMDe-3gQ_vkZJzQk5UYJW7jZebxIA5IbGnZcHW5kvhG7d6D3V98/s320/logo_cisco.jpg

Nama Cisco sering dikira merupakan kependekan dari kata-kata tertentu. Padahal, Cisco diambil dari San Francisco yang diharapkan menjadi tempat selain Silicon Valley. Oleh karenanya, di masa awalnya, perusahaan ini selalu memaksa agar namanya ditulis dengan dengan huruf kecil semua.
- Apple

Saat itu perusahaan ini sudah telat beberapa bulan untuk mendaftarkan nama dan merek dagang mereka. Lalu, salah satu pendirinya, Steve Jobs menantang para pendiri perusahaan lain untuk mengajukan nama yang lebih baik dari ‘Apple’. Apple sendiri adalah buah kesukaan Jobs. Akhirnya nama yang diajukan oleh Steve Jobs-lah yang kemudian dipilih.
- Intel

Dua pendiri perusahaan ini, yakni Bob Noyce dan Gordon Moore, sebenarnya ingin menamakan perusahaan dengan kombinasi dua nama mereka ‘Moore Noyce’. Sayang, nama itu sudah didaftarkan sebagai merek dagang dari jaringan hotel. Akhirnya mereka memberi alternatif kedua, dengan menamakan perusahaan mereka sebagai kependekan dari INTegrated ELectronics, atau INTEL.
- Microsoft
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRcsjau-HW96AotqumJtT8dH2RcArWR3D_Pf1rGqZzQfoDIxh-76kZH89gkg5wQxvGQwJExIuxzcwje0mg0CZzusZa6VsKzNCmHJYy0L1FArXrAFMP_cUVIBurAw1Qw_HYXsWfjpy-g0g/s320/microsoft_logo.jpg

Nama perusahaan ini merupakan kependekan dari MICROcomputer SOFTware. Dari nama yang ia buat, terlihat jelas bahwa pendiri perusahaan Bill Gates sudah sangat yakin akan potensi dari bisnis software. Sebab pada saat itu komputer merupakan teknologi yang sangat baru dan bisnis software bukanlah bisnis yang sudah berkembang.
- Adobe

Walaupun Adobe berarti bata atau batako, tapi asal nama Adobe bukan terinspirasi oleh bata. Melainkan, karena salah seorang pendiri perusahaan ini, John Warnock, memiliki rumah di Adobe Creek, sebuah sungai di Los Altos, California.
- Oracle

Salah satu produk awal yang dikerjakan oleh pendiri perusahaan Larry Ellison dan Bob Oats, adalah aplikasi RDBMS, yang merupakan proyek pesanan CIA. Proyek ini diberi nama kode ‘Oracle’ karena diharapkan bisa menjawab segala macam jenis pertanyaan menyangkut segala hal tentang kehidupan. Belakangan CIA menghentikan proyek ini, namun Ellison dan Oats meneruskannya dan menjadikan nama proyek itu menjadi nama perusahaan.
- Sony
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-sJLy6lL-_Bb6ZUiW8oNZtU4ka1ZVkQ7OuxmjJzPF-tYI16PHwgq5HnFzvhIxt5hTKNKAY6EYX2PXPsrI5l5joRFkpVFp4ZOMJsdTUr1MHEAMQvgT_eBLnMcYyAXOzCyUodcvR2wovNE/s320/sony_logo_1.jpg

Pendiri perusahaan ini, Akio Morita, menginginkan nama yang tak asing bagi konsumen target mereka, Amerika Serikat. Nama Sony sendiri merupakan turunan dari kata Latin ‘Sonus’ yang artinya adalah suara. Selain itu, nama itu juga berasal dari kata Slang ‘Sonny Boy’ yang pada tahun 1950-an di Jepang bermakna ‘Anak muda yang cerdas dan tampan’. Begitulah Akio Morita memandang dirinya sendiri.
- Yahoo

Nama perusahaan ini dipilih oleh Jerry Yang dan David Filo, merupakan kependekan dari ‘Yet Another Hierarchical Officious Oracle’. Tak jelas apakah ‘Officious Oracle’ yang dimaksud adalah proyek Oracle terdahulu yang sempat dikerjakan oleh Larry Ellison dan Bob Oats. Yang pasti, dua mahasiswa Stanford itu juga menyukai arti kata ‘Yahoo’ di kamus, maupun di kisah fiksi besutan Jonathan Swift berjudul Gulliver’s Travel, yang maknanya adalah ‘kasar atau tak tahu adat’.
- Google
Jenis pengguna(system operasi/bahasa pemprograman/aplikasi)
Awal mainframe komputer (pada tahun 1950) adalah non-interaktif, sebagai gantinya menggunakan batch processing . IBM's Job Control Language (JCL) is the archetype of language used to control batch processing. IBM Job Control Language (JCL) adalah pola dasar dari bahasa yang digunakan untuk mengontrol batch processing.
The first interactive shells were developed in the 1960s to enable remote operation of the first time-sharing systems, and these used shell scripts, which controlled running computer programs within a computer program, the shell. Interaktif pertama kerang dikembangkan pada tahun 1960 untuk memungkinkan operasi remote yang pertama waktu berbagi sistem, dan ini digunakan skrip shell, yang mengendalikan program komputer berjalan dalam program komputer, shell.
Historically, there was a clear distinction between "real" high speed programs written in languages such as C , and simple, slow scripts written in languages such as Bourne Shell or Awk . Secara historis, ada perbedaan yang jelas antara "nyata" program kecepatan tinggi ditulis dalam bahasa seperti C , dan sederhana, skrip lambat ditulis dalam bahasa seperti Bourne Shell atau awk . But as technology improved, the performance differences shrank and interpreted languages like Java , Lisp , Perl and Python emerged and gained in popularity to the point where they are considered general-purpose programming languages and not just languages that "drive" an interpreter. Tapi seperti perbaikan teknologi, perbedaan kinerja menyusut dan diinterpretasikan bahasa-bahasa seperti Java , Lisp , Perl dan Python muncul dan mendapatkan popularitas ke titik di mana mereka dianggap sebagai bahasa pemrograman tujuan-umum dan tidak hanya bahasa yang "drive" penerjemah.
Languages such as Tcl and Lua were specifically designed as general purpose scripting languages that could be embedded in any application or used on their own. Bahasa seperti Tcl dan Lua secara khusus dirancang sebagai tujuan umum bahasa scripting yang dapat tertanam dalam aplikasi apapun atau digunakan sendiri. Other languages such as Visual Basic for Applications (VBA) provided strong integration with the automation facilities of an underlying system. bahasa lain seperti Visual Basic for Applications (VBA) menyediakan integrasi yang kuat dengan fasilitas otomatisasi sistem yang mendasarinya. Embedding of such general purpose scripting languages instead of developing a new language for each application also had obvious benefits, relieving the application developer of the need to code a language translator from scratch and allowing the user to apply skills learned elsewhere. Menanamkan tujuan umum seperti bahasa scripting bukannya mengembangkan sebuah bahasa baru untuk setiap aplikasi juga memiliki manfaat jelas, pengembang aplikasi menghilangkan kebutuhan untuk kode penerjemah bahasa dari awal dan memungkinkan pengguna untuk menerapkan keterampilan yang dipelajari di tempat lain.
The Common Gateway Interface allowed scripting languages to control web servers , and thus communicate over the web. The Common Gateway Interface diperbolehkan bahasa scripting untuk mengendalikan server web , dan dengan demikian berkomunikasi melalui web. Scripting languages that made use of CGI early in the evolution of the Web include Perl , ASP , and PHP . bahasa Scripting yang membuat penggunaan CGI awal dalam evolusi dari Web termasuk Perl , ASP , dan PHP .
Some software incorporates several different scripting languages. Beberapa software menggabungkan beberapa bahasa scripting yang berbeda. Modern web browsers typically provide a language for writing extensions to the browser itself, and several standard embedded languages for controlling the browser, including JavaScript (a dialect of ECMAScript ) and CSS . Modern web browser biasanya memberikan bahasa untuk menulis ekstensi untuk browser itu sendiri, dan beberapa bahasa tertanam standar untuk mengendalikan browser, termasuk JavaScript (sebuah dialek ECMAScript ) dan CSS .

[ edit ] Types of scripting languages [ sunting ] Jenis bahasa scripting

[ edit ] Job control languages and shells [ sunting ] bahasa kontrol pekerjaan dan kerang

Main article: Shell script Artikel utama: Shell script
A major class of scripting languages has grown out of the automation of job control, which relates to starting and controlling the behavior of system programs. Kelas utama bahasa scripting telah tumbuh dari otomatisasi kontrol pekerjaan, yang berkaitan dengan memulai dan mengendalikan perilaku program sistem. (In this sense, one might think of shells as being descendants of IBM's JCL, or Job Control Language , which was used for exactly this purpose.) Many of these languages' interpreters double as command-line interpreters such as the Unix shell or the MS-DOS COMMAND.COM . (Dalam hal ini, salah satu mungkin berpikir kerang sebagai keturunan dari IBM JCL, atau Job Control Language , yang digunakan untuk persis tujuan ini.) Banyak 'interpreter ganda bahasa-bahasa sebagai -line interpreter perintah seperti shell Unix atau MS-DOS COMMAND.COM . Others, such as AppleScript offer the use of English-like commands to build scripts. Lainnya, seperti AppleScript menawarkan penggunaan seperti perintah Inggris untuk membangun script. This combined with Mac OS X 's Cocoa frameworks allows user to build entire applications using AppleScript & Cocoa objects. Hal ini dikombinasikan dengan Mac OS X 's Kakao kerangka memungkinkan pengguna untuk membangun aplikasi seluruh menggunakan AppleScript & Cocoa objek.

[ edit ] GUI Scripting [ sunting ] GUI Scripting

With the advent of graphical user interfaces a specialized kind of scripting language emerged for controlling a computer. Dengan munculnya antarmuka pengguna grafis jenis khusus bahasa scripting muncul untuk mengendalikan komputer. These languages interact with the same graphic windows, menus, buttons, and so on that a system generates. Bahasa-bahasa ini berinteraksi dengan jendela grafis yang sama, menu, tombol, dan sebagainya bahwa sistem menghasilkan. They do this by simulating the actions of a human user. Mereka melakukan ini dengan mensimulasikan tindakan pengguna manusia. These languages are typically used to automate user actions or configure a standard state. Bahasa-bahasa ini biasanya digunakan untuk mengotomatisasi tindakan pengguna atau mengatur suatu keadaan standar. Such languages are also called " macros " when control is through simulated key presses or mouse clicks. bahasa tersebut juga disebut " macro "ketika kontrol adalah melalui simulasi penekanan tombol atau klik mouse.
These languages could in principle be used to control any application running on a GUI-based computer; but, in practice, the support for such languages typically depends on the application and operating system . Bahasa ini pada prinsipnya bisa digunakan untuk mengontrol setiap aplikasi yang berjalan pada komputer berbasis GUI, tetapi, dalam prakteknya, dukungan untuk bahasa tersebut biasanya tergantung pada aplikasi dan sistem operasi . There are a few exceptions to this limitation. Ada beberapa pengecualian untuk keterbatasan ini. Some GUI scripting languages are based on recognizing graphical objects from their display screen pixels . Beberapa bahasa scripting GUI didasarkan pada mengenali objek grafis dari tampilan layar mereka piksel . These GUI scripting languages do not depend on support from the operating system, or application. Ini bahasa scripting GUI tidak bergantung pada dukungan dari sistem operasi, atau aplikasi.

[ edit ] Application-specific languages [ sunting ]-khusus bahasa Aplikasi

Many large application programs include an idiomatic scripting language tailored to the needs of the application user. Banyak program aplikasi besar yang termasuk bahasa scripting idiomatik disesuaikan dengan kebutuhan pengguna aplikasi. Likewise, many computer game systems use a custom scripting language to express the programmed actions of non-player characters and the game environment. Demikian pula, banyak permainan komputer sistem menggunakan bahasa scripting kustom untuk mengekspresikan tindakan diprogram dari karakter non-pemain dan lingkungan game. Languages of this sort are designed for a single application; and, while they may superficially resemble a specific general-purpose language (eg QuakeC , modeled after C), they have custom features that distinguish them. Emacs Lisp , while a fully formed and capable dialect of Lisp , contains many special features that make it most useful for extending the editing functions of Emacs. Bahasa semacam ini dirancang untuk satu aplikasi, dan, sementara mereka dangkal mungkin menyerupai bahasa umum tujuan tertentu (misalnya QuakeC , model setelah C), mereka memiliki fitur kustom yang membedakan mereka. Emacs Lisp , sementara sepenuhnya terbentuk dan mampu dialek Lisp , berisi banyak fitur-fitur khusus yang membuat paling berguna untuk memperluas fungsi pengeditan dari Emacs. An application-specific scripting language can be viewed as a domain-specific programming language specialized to a single application. Sebuah khusus bahasa scripting-aplikasi dapat dilihat sebagai bahasa pemrograman tertentu-domain khusus untuk sebuah aplikasi tunggal.

[ edit ] Web browsers [ sunting ] Web browser

Main article: Client-side scripting Artikel utama: Client-side scripting
Web browsers are applications for displaying web pages. Web browser adalah aplikasi untuk menampilkan halaman web. A host of special-purpose languages has developed to control their operation. Sejumlah bahasa tujuan khusus telah dikembangkan untuk mengendalikan operasi mereka. These include JavaScript , a scripting language superficially resembling Java ; VBScript by Microsoft , which only works in Internet Explorer ; XUL by the Mozilla project, which only works in Firefox ; and XSLT , a presentation language that transforms XML content into a new form. Ini termasuk JavaScript , bahasa scripting dangkal menyerupai Jawa ; VBScript oleh Microsoft , yang hanya bekerja di Internet Explorer , XUL oleh Mozilla proyek, yang hanya bekerja di Firefox , dan XSLT , bahasa presentasi yang mengubah konten XML menjadi bentuk baru. Techniques involving the combination of XML and JavaScript scripting to improve the user's impression of responsiveness have become significant enough to acquire a name: AJAX . Teknik yang melibatkan kombinasi dari XML dan JavaScript scripting untuk meningkatkan pengguna kesan dari tanggap telah menjadi cukup signifikan untuk memperoleh nama: AJAX .

[ edit ] Text processing languages [ sunting ] pengolahan bahasa Teks

The processing of text-based records is one of the oldest uses of scripting languages. Pengolahan data berbasis teks adalah salah satu tertua menggunakan bahasa scripting. Scripts written for the Unix tools AWK , sed , and grep automate tasks that involve text-based configuration and log files. Scripts ditulis untuk Unix alat AWK , sed , dan grep mengotomatisasi tugas-tugas yang melibatkan konfigurasi berbasis teks dan file-file log. Of high importance here is the regular expression , a language developed for the formal description of the lexical structure of text, and used by all of these tools. Dari sangat penting di sini adalah ekspresi reguler , sebuah bahasa yang dikembangkan untuk deskripsi formal dari struktur leksikal teks, dan digunakan oleh seluruh alat tersebut.
Perl was originally designed to overcome limitations of these tools and has grown to be one of the most widespread general purpose languages. Perl awalnya dirancang untuk mengatasi keterbatasan alat-alat ini dan telah berkembang menjadi salah satu bahasa yang luas tujuan yang paling umum.

[ edit ] General-purpose dynamic languages [ sunting ] Tujuan dinamis bahasa-Umum

Some languages, such as Perl , began as scripting languages but were developed into programming languages suitable for broader purposes. Beberapa bahasa, seperti Perl , mulai sebagai bahasa scripting tetapi berkembang menjadi bahasa pemrograman yang cocok untuk tujuan yang lebih luas. Other similar languages – frequently interpreted, memory-managed, or dynamic – have been described as "scripting languages" for these similarities, even if they are more commonly used for applications programming. bahasa yang sama lainnya - sering ditafsirkan, memori-dikelola, atau dinamis - telah digambarkan sebagai "bahasa scripting" untuk kesamaan ini, bahkan jika mereka lebih umum digunakan untuk pemrograman aplikasi. They are usually not called "scripting languages" by their own users. Mereka biasanya tidak disebut "bahasa scripting" oleh pengguna mereka sendiri.

[ edit ] Extension/embeddable languages [ sunting ] Perpanjangan / bahasa embeddable

A number of languages have been designed for the purpose of replacing application-specific scripting languages by being embeddable in application programs. Sejumlah bahasa telah dirancang untuk tujuan menggantikan bahasa scripting aplikasi-spesifik dengan menjadi embeddable dalam program aplikasi. The application programmer (working in C or another systems language) includes "hooks" where the scripting language can control the application. Para pemrogram aplikasi (bekerja di C atau bahasa lain sistem) termasuk "kait" dimana bahasa scripting dapat mengontrol aplikasi. These languages serve the same purpose as application-specific extension languages but with the advantage of allowing some transfer of skills from application to application. Bahasa-bahasa ini melayani tujuan yang sama sebagai bahasa ekstensi aplikasi spesifik tetapi dengan keuntungan yang memungkinkan beberapa transfer keterampilan dari aplikasi ke aplikasi. JavaScript began as and primarily still is a language for scripting inside web browsers ; however, the standardization of the language as ECMAScript has made it popular as a general purpose embeddable language. JavaScript mulai sebagai dan terutama masih merupakan bahasa untuk scripting dalam web browser , namun standarisasi bahasa sebagai ECMAScript telah membuatnya populer sebagai tujuan embeddable bahasa umum. In particular, the Mozilla implementation SpiderMonkey is embedded in several environments such as the Yahoo! Secara khusus, Mozilla implementasi SpiderMonkey tertanam di beberapa lingkungan seperti Yahoo! Widget Engine . Widget Engine . Other applications embedding ECMAScript implementations include the Adobe products Adobe Flash ( ActionScript ) and Adobe Acrobat (for scripting PDF files). Aplikasi lain embedding implementasi ECMAScript termasuk Adobe produk Adobe Flash ( ActionScript ) dan Adobe Acrobat (untuk script PDF file).
Tcl was created as an extension language but has come to be used more frequently as a general purpose language in roles similar to Python , Perl , and Ruby . Tcl diciptakan sebagai bahasa ekstensi, tetapi telah datang untuk digunakan lebih sering sebagai bahasa tujuan umum dalam peran mirip dengan Python , Perl , dan Ruby .
Other complex and task-oriented applications may incorporate and expose an embedded programming language to allow their users more control and give them more functionality than can be available through a user interface, no matter how sophisticated. kompleks dan aplikasi lain yang berorientasi tugas dapat menggabungkan dan mengekspos bahasa pemrograman tertanam untuk memungkinkan kontrol lebih pengguna mereka dan memberi mereka fungsionalitas lebih daripada yang dapat tersedia melalui antarmuka pengguna, tidak peduli seberapa canggih. For example, Autodesk Maya 3D authoring tools embed the MEL scripting language, or Blender which has Python to fill this role. Sebagai contoh, Autodesk Maya 3D authoring tools menanamkan MEL bahasa scripting, atau Blender yang Python untuk mengisi peranan ini.
Some other types of applications that need faster feature addition or tweak-and-run cycles (eg game engines ) also use an embedded language. Beberapa jenis aplikasi lain yang membutuhkan lebih cepat atau penambahan fitur-lari siklus tweak (misalnya mesin permainan ) juga menggunakan bahasa tertanam. During the development, this allows them to prototype features faster and tweak more freely, without the need for the user to have intimate knowledge of the inner workings of the application or to rebuild it after each tweak (which can take a significant amount of time.) The scripting languages used for this purpose range from the more common and more famous Lua and Python to lesser-known ones such as AngelScript and Squirrel . Selama pengembangan, hal ini memungkinkan mereka untuk prototipe fitur lebih cepat dan tweak lebih bebas, tanpa perlu pengguna untuk memiliki pengetahuan yang mendalam tentang cara kerja bagian dalam aplikasi atau untuk membangun kembali setelah setiap tweak (yang dapat mengambil sejumlah besar waktu. ) Bahasa scripting yang digunakan untuk tujuan ini berkisar dari lebih umum dan lebih terkenal Lua dan Python untuk yang kurang terkenal seperti AngelScript dan Squirrel .

[ edit ] Market analysis [ sunting ] Analisis Pasar

According to a global survey performed by Evans Data in 2008 [1] , the most widespread scripting language is JavaScript . Menurut sebuah survei global yang dilakukan oleh Evans Data tahun 2008 [1] , bahasa scripting yang paling luas adalah JavaScript . The second most widespread is PHP . Perl is the third most widespread scripting language, but in North America it enjoys significantly more popularity. [ 3 ] Yang kedua yang paling luas adalah PHP . Perl adalah bahasa yang paling luas scripting ketiga, tetapi di Amerika Utara itu lebih menikmati popularitas signifikan. [3]



II     LISENSI BEBAS/BERBAYAR

Perangkat lunak bebas (Inggris: free software) adalah istilah yang diciptakan oleh Richard Stallman dan Free Software Foundation yang mengacu kepada perangkat lunak yang bebas untuk digunakan, dipelajari dan diubah serta dapat disalin dengan atau tanpa modifikasi, atau dengan beberapa keharusan untuk memastikan bahwa kebebasan yang sama tetap dapat dinikmati oleh pengguna-pengguna berikutnya. Bebas di sini juga berarti dalam menggunakan, mempelajari, mengubah, menyalin atau menjual sebuah perangkat lunak, seseorang tidak perlu meminta izin dari siapa pun.
Untuk menjadikan sebuah perangkat lunak sebagai perangkat lunak bebas, perangkat lunak tersebut harus memiliki sebuah lisensi, atau berada dalam domain publik dan menyediakan akses ke kode sumbernya bagi setiap orang. Gerakan perangkat lunak bebas (free software movement) yang merintis perangkat lunak bebas berawal pada tahun 1983, bertujuan untuk memberikan kebebasan ini dapat dinikmati oleh setiap pengguna komputer.
Dengan konsep kebebasan ini, setiap orang bebas untuk menjual perangkat lunak bebas, menggunakannya secara komersial dan mengambil untung dari distribusi dan modifikasi kode sumbernya. Walaupun demikian setiap orang yang memiliki salinan dari sebuah perangkat lunak bebas dapat pula menyebarluaskan perangkat lunak bebas tersebut secara gratis. Model bisnis dari perangkat lunak bebas biasanya terletak pada nilai tambah seperti dukungan, pelatihan, kustomisasi, integrasi atau sertifikasi.
Perangkat lunak bebas (free software) jangan disalahartikan dengan perangkat lunak gratis (freeware) yaitu perangkat lunak yang digunakan secara gratis. Perangkat lunak gratis dapat berupa perangkat lunak bebas atau perangkat lunak tak bebas. Sejak akhir tahun 1990-an, beberapa alternatif istilah untuk perangkat lunak bebas digulirkan seperti "perangkat lunak sumber terbuka" (open-source software), "software libre", "FLOSS", dan "FOSS".
Saat ini, umumnya perangkat lunak bebas tersedia secara gratis dan dibangun/dikembangkan oleh suatu paguyuban terbuka. Anggota-anggota paguyuban tersebut umumnya bersifat sukarela tetapi dapat juga merupakan karyawan suatu perusahaan yang memang dibayar untuk membantu pengembangan perangkat lunak tersebut.

II KEMAMPUAN

Hasil pengolahan data GPS (6 hari) menggunakan Software komersial (SKI Pro versi 2.1)
dengan strategi fix ambiguity memperlihatkan sebaran posisi dalam range meter (mencapai
10 meter untuk baseline ~450 km, diolah per sesi 12 jam). Hal ini kemungkinan besar
disebabkan oleh penempatan nilai ambiguitas fase ke integer yang salah. Sementara itu
untuk strategi float ambiguity memperlihatkan sebaran posisi dalam range sentimeter
(contoh 8 sentimeter untuk baseline ~249 km diolah per sesi 12 jam). Namun demikian
hasil ini harus dilihat secara hati hati, karena sebenarnya masih memberikan informasi
presisi tetapi tingkat akurasinya lebih rendah (pada gambar 6 terlihat hasil pengolahan
data dari 2 titik ikat memberikan nilai presisi 4 sentimeter namun akurasi 15,5 sentimeter).
Hasil pengolahan dengan software ilmiah (Bernese 5.0) dengan strategi QIF
memperlihatkan sebaran posisi dalam range beberapa sentimeter saja ( untuk baseline
~1003 km diolah per-24 jam memberikan sebaran posisi 2 sentimeter. Gambar 7
memperlihatkan konsistensi sebaran posisi ketika menggunakan 2 titik ikat. Secara lebih
jelasnya mengenai sebaran posisi hasil pengolahan kedua software dengan beberapa
strategi masing-masing dapat dilihat pada tabel di bawah ini :
Software
SKI Pro versi 2.1 Bernese 5.0
Sebaran posisi hsl
Fix Ambiguity sol
Sebaran posisi hsl
Float Ambiguity sol
Sebaran posisi hsl
QIF Strategy
Panjang Baseline
Per-12jam Per-24jam Per-12jam Per-24jam Per-12jam Per-24jam
~ 117 Kilometer 2,4 m 2 m 6 cm P 4 cm P 1,5 cm 1 cm
~ 249 kilometer 4,2 m 3,1 m 8 cm P 4 cm P - -
~ 450 kilometer 10 m 9,5 m - - - -
~ 557 kilometer - - 13 cm P 9 cm P 3 cm 1,5 cm
~1003 kilometer - - - - 5,2 cm 2 cm
P = Presisi namun tingkat akurasi lebih rendah
Dari tabel di atas dapat dilihat juga bahwa pengolahan data dengan sesi yang lebih lama
(24 jam dibandingkan 12 jam) akan memberikan range sebaran posisi yang lebih kecil
(lebih teliti). Selain itu semakin panjang baseline memberikan sebaran posisi yang lebih
besar (lebih rendah ketelitiannya).
6. Penutup
Dari hasil tulisan di atas memberikan beberapa informasi bagi kita dalam hal pemilihan
software dan strategi pengolahan data untuk menangani baseline panjang. Selain itu
penting juga untuk diperhatikan masalah hasil posisi yang memberikan nilai presisi
relatif cukup namun dengan tingkat akurasi yang masih lebih rendah.