Jumat, 01 Maret 2013

awal mula perangkat lunak

Awal Mula Tentang Perangkat Lunak Komputer


  Software adalah sebuah perangkat lunak yang fungsinya menjalankan aplikasi. Memutar fitur. Dan masih banyak lagi. Software dirancang untuk kebutuhan pengguna Komputer. Seperti contoh Sistem operasi. Perangkat telepon. Perangkat kamera. Perangkat flash disk. Dan lain sebagainya. Ada beberapa proses yang mesti dilalui dalam membuat software. Dari awal hingga akhir proses.
  Awalnya, sang programmer menciptakan kode-kode konstruksi untuk aplikasi file mereka. Dan membuat file untuk aplikasi yang akan dibuat. Pada Sistem operasi. Menggunakan teknik yang sangat sukar. Tapi membahayakan jika terjadi kesalahan. Dan memerlukan proses bertahun-tahun lamanya. Menciptakan kode konstruksi. Membuat file yang dibutuhkan. Dan terakhir percobaan. Sistem operasi tidak menggunakan aplikasi tambahan. Melainkan buatan sang pencipta Sistem operasi itu sendiri. pada aplikasi yang bukan Sistem operasi. Menggunakan aplikasi tambahan. Seperti Macromedia. Adobe. Dan Illustrator. Sedangkan suaranya. Menggunakan software sound. Sound effects. Music effects. Termasuk fitur-fitur tambahan. Setelahnya. Membuat file registry. Dan mencocokkan kebenaran registry dengan hasil instalasi. Dan berakhir dengan suksesnya pemrogaman. Tapi itu hanya dilakukan oleh professional. Sedangkan pemula tidak menguasai pemrogaman tersebut.
  Setelah pembuatan aplikasi selesai. Kemudian tester memeriksa bug. Apakah ada bug yang masih bisa diperbaiki atau tidak. Dan baru akan diperbaiki pada versi aplikasi berikutnya yang bersangkutan. Jika ada yang bisa diperbaiki. Maka akan diperbaiki. Begitu pula sebaliknya. Dan aplikasi sudah dapat dicoba oleh pemakai Komputer. Dan menantikan versi selanjutnya.
  Fungsi dari salah satu fitur aplikasi yang sudah dibuat. Nantinya beragam jika anda mengklik tombol yang ada di aplikasi. Lengkap dengan shortcut key. Biasanya. Menggunakan keyboard agak sulit harus menghafal ketimbang memakai mouse. Fitur-fitur baru bermunculan seiring pengembangan. Dan anda dapat merasakan aplikasi dengan fitur-fitur yang ada. Dan masih baru.
  Aplikasi bukan hanya Sistem operasi saja. Melainkan game. Pengolah gambar. Pengolah suara. Pengolah grafis. Pengolah kata. Pengolah data. Dan lain-lain demi penunjang bermain Komputer. Selain itu. Dibuat juga driver untuk perangkat keras yang dibutuhkan agar performa Komputer jadi lebih cepat dan lebih memuaskan pemakai Komputernya. Dan tidak kalah penting. Setiap aplikasi memiliki setting yang bisa anda ubah. Ada setting berbahaya yang harus diwaspadai jika anda mengubahnya. Ada settingan yang bisa anda ubah tanpa berbahaya. Dan oh ya. Aplikasi yang anda instalasi. Memerlukan Sistem requirement. Yaitu kecocokan antara aplikasi dengan Komputer anda.
  Anda harus membaca readme jika ingin menginstal aplikasi. Agar tidak terjadi kesalahan saat instalasi berjalan. Dan anda melihatnya nanti saat diinstalasi. Aplikasi yang tidak Kompatibel disebabkan konflik antara aplikasi belum dicoba (Versi beta) dengan Komputer anda. Atau perlu spesifikasi lebih tinggi dari spesifikasi Komputer anda. Terpaksa anda mencari aplikasi yang versinya lebih bawah. Atau tidak menggunakan aplikasi tersebut.
  Begitu juga untuk aplikasi selain untuk Komputer. Flash disk sudah ada file system yang sudah tersedia. Tinggal colok dan beres. Dan anda dapat mencoba menggunakannya sesuka hati. Asal sudah mengaktifkan USB di BIOS anda. Jika Windows di bawah Windows XP. Instalasi dahulu CD Driver Flash Disk anda. Baru bisa dijalankan. Begitu juga perangkat keras yang lain-lainnya.

membuat perangkat lunak

 Untuk membuat sebuah software / perangkat lunak yang baik memang tidaklah mudah, harus melalui beberapa tahapan untuk membuatnya. Untuk itu diperlukan analisis yang baik pula, baik itu analisis sistem, stuktur data maupun analisis requirement, selin itu juga dipelukan persiapan-persiapan yang matang. Hal ini berlaku bagi siapapun, bahkan seorang programmer professional sekalipun. Sedangkan tahapan apas aja untuk membuat program yang baik akan saya jelaskan dibawah.

Program memang sudah menjadi kebutuhan pokok bagi masyarakat IT. karena segala sesuatu yang dilakukan di dalam IT pastilah memerlukan program. Program yang paling sederhana sekalipun setidaknya memiliki 3 bagian:

1. Input – Masukan data.
2. Proses – pemrosesan input.
3. Output – keluaran program, kebutuhan yang kita harapkan.

Dalam membuat program, pemrograman adalah pokok dari proses pembuatan program itu sendiri namun pemrograman bergantung dari pemahaman persoalan, analisis sistem, perencanaan-perencanaan dalam mendesain program itu sendiri.

Selain pemrograman hal yang utama harus dilakukan adalah merencanakan langkah-langkah yang harus diambil dalam menyelesaikan masalah. Karena dengan mengetahui masalah dan langkah-langkah penyelesaikan berarti kita sudah menyelesaikan program tersebut sebanyak 50% dari total pekerjaan, selanjutnya adalah teknis pembuatan itu sendiri yang di kenal dengan pemrograman/koding.Sebaliknya jika kita tidak bisa mengetahui masalah dan belum bisa membuat perencanaan berarti kita sudah merencanakan kegalan itu sendiri.

Dalam membuat sebuah program setidaknya ada beberapa hal yang perlu anda lakukan:

1. Mendefinisikan Masalah/Defining the problem
Masalah/Probem disini adalah kompenan apa saja yang diperlukan agar program ini jalan dikenal dengan masukan/inputnya apa saja, mendefinisikan apa yang nanti akan dilakukan oleh program dan bagaimana keluaran dari program yang kita harapkan nantinya. Pada tahap ini juga dikenal requirement analisis atau analisa kebutuhan.
2. Perencanaan/Planning/Desain sistem
Pada tahap ini adalah medefinisikan langkah-langkah apa saja yang dilakukan oleh program dalam menyelesaikan permasalahan yang ada. Bentuk dari perencanaan itu bisa berupa flowchart ataupun algoritma dari program, sehingga kita akan tahu proses apa saja yang ada dalam program tersebut. semakin detail flowchart atau algoritma yang dibuat semakin mudah juga pada tahap implementasi/coding nantinya.

Flowchart adalah suatu diagram menggunakan simbol-simbol khusus yang sudah menjadi standard internasional yang berisi langkah-langkah untuk menyelesaikan suatu masalah. sedangkan algoritma kbukan merupakan simbol tapi keterangan-keterangan yang sesuai dengan keinginan kita, tidak ada standarnya. Oleh karena itu flowchart biasa juga disebut sebagai algoritma dalam bentuk simbol-simbol khusus yang dihubungkan dengan anak panah.

Membuat flowchart terlebih dahulu akan lebih menghemat waktu daripada langsung melakukan coding sambil mencoba-coba. Kegiatan mencoba-coba akan menghabiskan waktu ketika implementasi/koding karena harus merubah koding yang lumayan banyak. Karena itu, biasakan membuat flowchart terlebih dahulu sebelum memecahkan suatu masalah.
3. Implementasi/Koding/Programming
Kini saatnya anda menulis program, tahap ini juga mencakup tahap perbaikan error dan testing. Menulis program dengan terstruktur dan sesuai dengan flowchart yang telah kita buat.
4. Dokumentasi/Documentation
Setelah tahap coding selesai, sangat disarankan bagi anda untuk membuat semacam dokumentasi. Tambahkan komentar-komentar pada program anda dan “bukukan” program yang akan anda buat. Hal ini akan bermanfaat jika anda sudah membuat program yang begitu banyak, dan suatu ketika nanti (mungkin bertahun-tahun kemudian) anda ingin mengambil sebagian dari code program anda yang lama untuk disisipkan pada program anda yang baru. Bayangkan jika anda tidak membuat dokumentasi, waktu anda akan sangat terbuang dengan menelusuri program-program lama anda satu-persatu.
5. Testing
* Unit Testing
Menguji setiap unit dan modul yang terdapat dalam program tersebut
* Integration Testing
Menguji integrasi yang dilakukan kepada program seperti halnya ketika program tersebut sudah diinstall di client kita yang membutuhkan integrasi dengan sisitem yang lain seperti halnya integrasi dengan database.
* Validation Testing
menguji masukan yang diberikan kepada program. apapun masukannya program harus bisa menyelesaikan dengan baik.
* Sistem Testing
Pada tahap ini menguji permorfa dari program, ap
6. Operasional dan Maintenance
Pada tahap ini sebenarnya bagaimana program yang telah kita buat dan testing ini bekerja sebagaimana mestinya, update program, menyeselaikan bug yang tidak ditemukan pada saat testing, serta pengembangan yang dapat dilakukan dengan program tersebut.

Setelah kita tahu bagaimana atau langkah -langkah dalam membuat program yang baik, alangkah sebaiknya dalam perencanaan sistem atau program tidak asal-asalan bahkan hanya menganggap seperti menggoreng tempe itu tadi, dibolak-balik matang, ingat Programmer juga manusia.. bukan r

fungsi perangkat lunak

uj

FUNGSI PERANGKAT LUNAK PADA KOMPUTER

Perangkat lunak komputer dan fungsi masing-masing
Perangkat lunak telah berkembang sedemikian pesat seiring dengan kemajuan teknologi. Saat ini telah beredar ribuan perangkat lunak baik yang berlisensi (shareware) maupun gratisan (freeware).Berdasarkan fungsinya perangkat lunak dapat dibedakan menjadi beberapa macam. Perhatikan bagan berikut :
1. Perangkat Lunak Pengolah Kata
1.1. Lotus Word pro
  • Lotus word pro adalah aplikasi pengolah kata yang dibuat oleh IBM (international bussines machine).
  • Kelebihan aplikasi ini adalah memiliki file yang dibuat di lotus word pro dapat dibuka dan diedit memakai Microsoft word.
  • Word pro memiliki fasilitas Helpful menu finder yang berfungsi membantu menemukan perintah-perintah yang sesuai perintah word dan word perfect.
1.2. Corel Wordperfect
  • Word perfect versi terbaru adalah word perfect office X 3 yang dapat dijalankan di windows XP, windows 200, dan windows 98.
  • Kelemahan aplikasi ini adalah membutuhkan spesifikasi perangkat keras yang lebih tinggi, yaitu minimal Pentium III dengan memori 128 MB.
  • Kelebihannya adalah harganya lebih murah disbanding MS.Word dan dapat membaca file yang dibuat di MS. Word.
1.3. Star office Writer
  • Aplikasi ini bersifat multiflatform, artinya dapat dijalankan diberbagai system operasi termasuk linux, solaris, unix, dan windows.
  • Kelebihan Star office writer adalah :
  • mampu mengkonversi file dari ms.word dan word perfect.
  • Harganya murah dan mudah memakainya
  • Mempunyai banyak contoh memo, faks, surat, resume, dan dokumen.
1.4. OpenOffice Writer
  • Aplikasi ini lisensinya gratis (freeware), jadi siapa saja dapat mendistribusikan lagi tanpa harus membeli lisensi. Kita dapat mengunduhnya di http://www.openoffice.org
  • Kelebihan aplikasi ini adalah :
    • Dapat dijalankan diberbagai system operasi (multiplatform) seperti Linux, Windows, Unix, Solaris dan Max OS.
    • Fitur yang dimiliki mirip dengan Microsoft word, sehingga memudahkan pemakaian bagi pengguna baru.
    • Data yang dibuat di aplikasi ini dapat dibuka dan diedit di Ms. Word dan sebaliknya data di Ms. Word dapat dibuka dan diedit di openoffice writer.
1.5. Microsoft Word
  • Ms. Word merupakan aplikasi pengolah kata yang di keluarkan oleh Microsoft corporation
  • Ms word biasanya telah terpaket dengan program lain dalam aplikasi Microsoft office.
  • Ms. Office tampil dalam banyak versi antara lain office 95, office 97, office 2000, office XP, dan office 2007.
  • Kelebihan ms word adalah :
    • Mudah digunakan (user friendly)
    • Fitur lengkap sesuai kebutuhan
    • Mampu membuat berbagai jenis dokumen antara lain surat, buku, publikasi dan gambar sederhana.
  • Kekurangannya adalah :
    • Satu software harus diinstal untuk satu computer dengan membayar lisensi yang mahal.
2. Perangkat Lunak Pengolah Angka
2.1. Kspread
  • Kspread adalah aplikasi pengolah angka (spreadsheet) yang bersifat open source dan multiplatform.
  • Opensource artinya aplikasi ini dapat digunakan secara bebas dan tidak perlu membayar lisensi. Bahkan program ini terbuka untuk dikembangkan sendiri oleh pengguna.
  • Multiplatform artinya aplikasi ini dapat dijalankan diberbagai system operasi misalnya windows, linux, solaris, dan max OS.
  • Aplikasi ini dapat di unduh (download) di alamat internet : http://www.koffice.org.
  • Kelebihan kspread adalah :
    • Tampilannya dilengkapi menu dan tombol-tombol sehingga mudah digunakan.
    • Dilengkapi fitur-fitur pengolah angka dengan berbagai kemudahan
    • Mampu mampu melakukan perhitungan lebih dari 100 fungsi
    • Mampu mengurutkan angka.
    • Dalam satu dokumen mampu memuat banyak lembar kerja dan banyak table.
2.2. Star Office Calc.
  • Star office calc adalah aplikasi pengolah angka yang dibuat oleh Sun Micro System.
  • Aplikasi ini bersifat multiplatform, sehingga dapat dijalankan diberbagagi system operasi.
  • Kelebiihan star Office Calc adalah :
  • Mampu mengenali dan mengklarifikasi data di lembar kerja untuk diterjemahkan dalam bentuk grafik.
  • Mampu mengkonversi data yang dihasilkan ke dalam dokumen Excel.
2.3. OpenOffice calc
  • Open office calc adalah software yang bersifat open source, artinya orang lain dapat merubah program sesuai dengan kebutuhan. Selain itu perangkat lunak ini bersifat multiplatform sehingga dapat berjalan dengan berbagai system operasi seperti windows, linux, unix, solaris, dan max OS.
  • OpenOffice Calc adalah freeware oleh karena itu siapa saja bias menggunakannya tanpa harus membayar lisensinya.
  • Perangkat lunak ini dilengkapi tampilan mirip seperti Ms. Excel penempatan menu-menu, toolbar tidak berbeda jauh dengan Ms. Excel.
2.4. Gnome-Gnumeric
  • Gnumeric adalah perangkat lunak pengolah angka dari Gnome office.
  • Perangkat lunak ini bersifat open source dan dapat digunakan secara bebas (freeware)
  • Selain itu software ini bersifat multiflatform, sehingga dapat dijalankan dengan berbagai sistem operasi .
  • Tampilan perangkat lunak ini juga user friendly, karena dilengkapi tombol-tombol dan menu seperti pada MS. Excel.
2.5. Abacus
  • Perangkat lunak ini hanya memerlukan memori kecil dan mudah digunakan. Software ini dikembangkan oleh mahasiswa universitas IST Portugal dibawah bimbingan Prof. Arlindo Olivera.
  • Abacus telah dilengkapi fitur-fitur standar pengolah angka, menu-menu dan tombol-tombol untuk memudahkan pengguna memakai aplikasi ini.
2.6. XESS
  • Aplikasi ini dibuat oleh AIS (Aplied Information System). Kelebihannya adalah bersifat multiplatform.
  • Xess diproduksi dengan dua model yaitu Enterprise dan lite. XESS Enterprise dilengkapi fitur-fitur standar, kompetibel dengan lotus dan Excel, mampu menggunakakn macro adds-ins, dan fasilitas pemrograman.
2.7. Lotus 123
  • Aplikasi ini termasuk pengolah angka tertua dan dibuat oleh IBM (International Business Machine).
  • Kelebihan Lotus 123 adalah mampu bertukar dokumen dengan MS. Excel dan memiliki fitur-fitur yang lengkap.
2.8. Microsoft Excel
  • MS. Excel adalah pengolah angka buatan Microsoft Corporation. Dalam penjualannya biasanya excel telah dipaket dalam satu kemasan MS. Office yang biasanya disertai MS. Word, MS. Powerpoint, MS. Access, MS. Front Page, dan MS. Publisher.
  • Kelebihan Excel adalah tampilannya user friendly, disertai menu-menu standar dan fitur-fitur yang sangat diperlukan untuk pengolahan angka.
  • Kelemahan Excel adalah harus membayar lisensi yang relative mahal, karena program ini bersifat shareware.
  • Tampilan MS. Excel adalah sebagai berikut :
  • Baris Judul (title bar)
    • Memuat judul dari dokumen yang sedang aktif. Sehingga membantu pengguna untuk mengetahui dokumen apa yang sedang dikerjakan.
    • Secara default excel akan menamai setiap dokumen dengan nama Book1, book2 dan seterusnya.
  • Kontrol jendela
    • Control jendela terdiri dari tiga tombol dengan gambar silang (X), gambar kotak kecil bertumpuk , dan tanda minus.
    • Gambar silang berfungsi untuk menutup program, sedangkan gambar kotak kecil berfungsi memperkecil dan memperbesar tampilan. Symbol minus digunakan untuk menyembunyikan tampilan (minimize) dan menampilkan kembali jendela (maximize).
  • Menu bar
    • berisi perintah-perintah yang dikelompokkan berdasarkan fungsinya.
    • Toolbar
    • Berisi tombol-tombol yang memuat perintah-perintah dalam excel

perangkat lunak

 Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras komputer.[1][2][3]
Di bawah ini ada beberapa contoh macam perangkat lunak, yaitu:

cara buat blog

Cara Membuat Blog Gratis - Artikel kali ini saya khususkan bagi sobat yang benar benar awam mengenai cara membuat blog gratis, jadi bagi sobat yang sudah memahami dan menguasai ilmu cara membuat blog abaikan saja artikel ini. namun bagi sobat yang benar-benar ingin memahami dan belajar cara membuat blog kurang dari 1 jam silahkan diteruskan membacanya ya (santai saja, bila perlu siapkan minuman ringan dan cemilan.... xixixixixixi)

Blog itu sendiri bisa digunakan sebagai media penghubung, menjembatani antara si penulis dan pembaca, jadi si pembaca blog paham dan mengerti dengan maksud dan tujuan yang ditulis oleh penulis itu sendiri. bisa juga menjadi penghubung antara si penjual dan pembeli (dalam hal ini blog yang digunakan sebagai sebuah ladang usaha menjual produk. sebutan populernya Toko Online).
Membuat blog itu sebenarnya tidak terlalu susah, yang terpenting sobat cermat dalam langkah-langkah awalnya. dan mengenai cara membuat blog gratisan ada banyak layanan yang menyediakan blog gratis, beberapa diantaranya yang paling sering dipakai adalah:

- Blogger.com
- Wordpress.com
- Blogdetik.com
- Blog-roll.info
- Wordblog.pl
- dan masih banyak lagi.

Namun kali ini saya akan menerangkan bagaimana Cara membuat blog gratis secara cepat dan mudah. yaitu kita memakai layanan Blogspot di blogger.com.