Welcome To Blog M Reza Pahlevi, I want be happy for visit, thank you very much Friend

Cari Anda Ingin di sini

Thursday, 24 July 2014

Cara Buat Software yang Mudah Dipraktekkan


Ilustrasi cara buat software
Bagi Anda yang berkecimpung di dunia teknologi informasi dan berprofesi sebagai seorang sistem analis atau programmer, cara buat software sudah menjadi santapan sehari-hari. Tentu cara pembuatan suatu software sudah berada di luar kepala. Namun bagi Anda yang akan mulai mencoba membuat program, ada hal-hal yang harus Anda persiapkan dan lakukan.

Bahasa Pemrograman

Untuk belajar cara buat software, hal pertama yang harus Anda ketahui dan kuasai adalah bahasa pemrograman. Bahasa pemrograman adalah software yang akan digunakan untuk menghasilkan software lain. Ada banyak bahasa pemrograman yang berkembang hingga saat ini.
Jika dulu bahasa Basic, Cobol, bahasa C dan Fortran adalah beberapa bahasa pemrograman yang cukup terkenal, saat ini bahasa tersebut sudah jarang digunakan lagi. Saat ini bahasa yang sedang ramai digunakan dalam membuat software adalah bahasa Java, Dot Net dan PHP. Setiap bahasa memiliki kelebihan dan kekurangannya masing-masing. Semua tergantung kebiasaan programmer yang menggunakannya.

Untuk memahami salah satu bahasa pemrograman, yang harus Anda lakukan adalah membaca dan mencoba. Ada banyak artikel dan tutorial berbagai bahasa pemrograman di internet. Setelah Anda membaca tutorial tersebut, mencoba adalah hal yang wajib Anda lakukan. Dengan mencoba, Anda akan semakin mahir di dalam menggunakan bahasa pemrograman tersebut.

Memahami Siklus SDLC

Langkah berikut untuk mengetahui cara buat software adalah pemahaman akan siklus SDLC. SDLC merupakan kependekan dari System Development Life Cycle, adalah proses yang harus dilalui saat membuat suatu sistem atau software. Berbagai tahapan tersebut harus berjalan secara terstruktur langkah demi langkah untuk menghasilkan suatu software yang baik.
SDLC terdiri dari beberapa proses, yaitu analisa, desain, implementasi dan testing. Analisa adalah proses untuk mengumpulkan informasi sebanyak mungkin tentang kebutuhan yang akan dipenuhi oleh software yang akan dibuat. Setelah informasi diperoleh dari analisa, langkah berikut adalah membuat desain software yang akan dibuat. Desain ini akan menjadi dasar proses implementasi pembuatan software yang disebut proses programming.
Setelah proses programming berlangsung, software akan jadi. Sotfware yang sudah dibuat ini akan diuji (proses testing) untuk memastikan bahwa software dapat berjalan dengan baik dalam memenuhi kebutuhan awal saat desain. Jika ada hal yang harus diubah atau diperbaiki, maka proses pembuatan software akan masuk lagi ke tahap awal. Inilah yang disebut sebagai sebuah siklus.
Untuk mempraktekkan semua siklus ini, dibutuhkan latihan yang keras. Tiap proses memiliki tahapannya masing-masing yang harus dikuasai dengan baik. Namun demikian, Anda bisa mulai cara buat software ini dari yang paling mudah dahulu, yaitu belajar bahasa pemrograman dan latihan membuat program-program kecil.

Bermacam Bahasa Progamming yang Jarang Anda Dengar

  • Bahasa pemrograman yang diimplementasikan dengan cara seorang penerjemah dikenal sebagai bahasa intrepreted. Penafsir mengeksekusi kode sumber secara langsung dengan menerjemahkan kode sumber menjadi representasi menengah. Inilah di antara daftarnya “
  • APL: Ini adalah bahasa pemrograman array. Bahasa pemrogaman ini dapat bekerja secara simultan pada beberapa array data. Ini adalah interpretatif, interaktif dan bahasa pemrograman fungsional.
  • AutoIt: Ini adalah bahasa otomatisasi freeware untuk Microsoft Windows. Tujuan utama itu adalah untuk membuat skrip otomatisasi yang dapat digunakan untuk pelaksanaan tugas yang berulang pada Windows.
  • Forth: Ini adalah bahasa pemrograman terstruktur imperatif, yang mendasarkan pelaksanaannya pada tumpukan. Ini mendukung eksekusi interaktif perintah serta penyusunan urutan perintah.
  • Frink: Ini dikembangkan oleh Alan Eliasen dan dinamai berdasarkan nama Profesor John Frink, karakter fiksi populer. Bahasa ini didasarkan pada Java Virtual Machine dan berfokus pada sains dan teknik. Fitur yang mencolok adalah bahwa ia melacak unit ukuran melalui semua perhitungan yang memungkinkan jumlah mengandung unit yang mereka ukur.
  • Game Maker: Ini adalah komputer yang intrepreted bahasa pemrograman dimaksudkan untuk digunakan dalam kerjasama dengan Game Maker, sebuah aplikasi untuk penciptaan permainan. Mark Overmars, seorang ilmuwan komputer Belanda, yang merancangnya.
  • ICI: ICI adalah tujuan umum intrepreted bahasa pemrograman komputer. Mendukung mengetik dinamis, fleksibel tipe data dan bahasa lainnya konstruksi mirip dengan C. Bahasa pemrogaman ini dirancang oleh Tim Long pada tahun 1992.
  • J: Ken Iverson dan Roger Hui mengembangkan bahasa pemrograman yang hanya memerlukan set karakter ASCII dasar. Ini adalah pemrograman array yang bahasa yang bekerja dengan baik dengan operasi matematika dan statistik.
  • Lua: Anggota Computer Graphics Technology Group mengembangkan Lua pada tahun 1993. Ini adalah bahasa pemrograman dan prosedural yang dirancang sebagai bahasa scripting. Bahasa pemrogaman ini dikenal sebagai sederhana namun kuat.
  • M: M adalah singkatan MUMPS, sebuah bahasa pemrograman yang diciptakan untuk industri perawatan kesehatan. Neil Pappalardo, pendiri teknologi informasi medis dan rekan-rekannya mengembangkan bahasa M.
  • PCASTL: Ini adalah bahasa tingkat tinggi yang dikembangkan oleh Philippe Choquette dan jatuh di bawah kelas bahasa komputer intrepreted pemrograman. Bahasa pemrogaman ini khusus dirancang untuk diri-memodifikasi kode.
  • Perl: Perl adalah tingkat tinggi intrepreted bahasa pemrograman yang mendukung pemrograman dinamis. Larry Wall, seorang ahli bahasa yang menjabat sebagai administrator sistem di NASA mengembangkan Perl. Ini memberikan programmer dengan fasilitas pengolahan teks dan memiliki campuran fitur yang diadopsi dari berbagai bahasa seperti C, Lisp dan Awk.
  • Python: Ini adalah tingkat tinggi bahasa pemrograman yang mendukung penting, paradigma pemrograman berorientasi objek dan fungsional. Dalam fitur-fiturnya seperti sistem tipe dinamis dan manajemen memori otomatis, itu mirip dengan Perl. Awalnya dirilis pada tahun 1991 oleh Guido van Rossum, seorang programmer komputer Belanda, Python adalah bahasa berbasis masyarakat terbuka yang perkembangannya dikelola oleh Yayasan Software Python.
  • REXX: Pendek untuk Executor diperpanjang direstrukturisasi, REXX adalah bahasa intrepreted dikembangkan oleh IBM. Ini dirancang dengan maksud untuk menjadi bahasa yang mudah dipelajari dan dibaca. CMS EXEC dan EXEC 2 adalah pendahulu dari REXX. NetRexx adalah implementasi IBM REXX yang menawarkan pemrograman berorientasi obyek. Obyek REXX adalah berorientasi objek bahasa scripting yang didasarkan pada REXX.
  • Ruby: Upaya untuk mengembangkan bahasa dimulai di Jepang pada 1990-an. Mirip dengan Perl, memiliki sistem tipe yang dinamis dan manajemen memori otomatis. Mendukung beberapa paradigma pemrograman dan merupakan bahasa berorientasi objek yang dinamis.
  • S-Lang: Awalnya dikembangkan sebagai bahasa berbasis stack, S-Lang telah berkembang sebagai bahasa yang mirip dengan C. Ini dikembangkan oleh John E. Davis.
  • Spin: Ini adalah berorientasi objek multitasking bahasa pemrograman yang compiler mengubah kode Putar menjadi bytecode. Benang Putar beberapa kode dapat dijalankan pada satu waktu, sehingga memungkinkan multitasking. Berputar dikembangkan oleh Gracey Chip dari Parallax.
  • F #: Ini menargetkan NET Framework dan mendukung pemrograman berorientasi obyek fungsional serta keharusan.. Don Syme di Microsoft Research mengembangkan bahasa, yang sekarang sedang dikembangkan di Divisi Developer Microsoft. F Sharp, seperti yang disebut, akan segera diintegrasikan ke dalam Kerangka. NET dan Visual Studio.
Sekian dan semoga bermanfaat Kawan :)

No comments: