Bagaimana Software Diciptakan ?
—
Add Comment
—
Ilmu
Tentu dari kita sudah tidak asing lagi dengan software/perangkat lunak seperti ms.word,paint,mozilla,dll.. beberapa software itu sudah tidak asing lagi ditelinga kita karena memang itu yang populer di masyarakat. tapi pernah kepikiran gak si ? gimana sii caranya bikin software kaya gitu ? bahkan sampe ada software translate kalimat offline dari indo ke inggris. kepo cara pembuatan software ini ? yuk bahas bareng bareng disini :)
Kita mulai saja dari sifat komputer yaa gan :) sifat komputer ini hanya mempunyai 3 yaitu input (masukan/bahannya) code,proses kode dan output (keluar/hasil) code.. hasil dari proses itu seperti yang kalian lihat sekarang (gambar,video,text) itu adalah hasil dari proses si mesin ini lho gan :) nah code ini ini disebut biner gan, yaitu bahasa mesin yang terdiri dari angka 0 dan 1 saja,gila gak kalo manusia harus nulis code buat bikin software yang berisikan cuma angka 1 dan 0 ? pasti bakalan sulit banget kan ? karena itu bahasa mesin bukan bahasa manusia,maka dari itu kita membutuhkan bahasa manusia biar bisa bikin suatu software.
Semakin berkembangnya zaman,manusia membutuhkan bahasa yang lebih mudah daripada bahasa mesin,maka dibuatlah 3 tingkatan bahasa pemorgraman yang mempermudah hidup manusia. semakin rendah tingkatannya maka semakin dekat dengan bahasa mesin mesin (kode biner) dan semakin tinggi tingkatannya maka semakin dekat dengan bahasa manusia .
Ilustrasinya kira kira seperti ini |
1. Bahasa tingkat rendah
Bahasa tingkat rendah adalah bahasa assembly atau sering disebut bahasa rakitan,bahasa ini keluar setelah era bahasa biner jadi satu tingkatan lebih tinggi menuju bahasa yang mudah dipahami oleh manusia,bahasa ini sudah memiliki sejumlah kode kode dalam teks bahasa inggris seperti = MOV (Move),CMP (Compare),dll. karena bahasa ini bahasa 1 tingkat diatas bahasa biner(bahasa mesin) jadi manusia masih sulit mempelajarinya. keuntungan menggunakan bahasa ini adalah kecepatan eksekusi/dipahami code nya oleh komputer karena lebih dekat dengan bahasa mesin :) biasanya bahasa assembly ini menjadi bahasa baku dari suatu System Operasi.
Baca juga :
2. Bahasa tingkat menengah
Bahasa tingkat menengah adalah bahasa yang kata katanya (codenya) sudah menggunakan bahasa manusia,yaitu bahasa inggris. Bahasa tingkat menengah ini lebih mudah dipahami daripada bahasa tingkat rendah. contoh bahasa tingkat menengah ini adalah bahasa C (While,for,if,else,dll) keuntungan menggunakan bahasa ini adalah mudah sekali dipahami dan kecepatan eksekusi/dipahami oleh komputer dibandingkan bahasa tingkat tinggi.
3. Bahasa tingkat tinggi
Jika bahasa tingkat menengah sudah dekat dengan bahasa manusia maka bahasa tingkat tinggi ini lebih dekat lagi. contoh bahasa ini adalah C++,Java,Php,dll. contoh bahasanya seperti = for,foreach,dll. bahasa ini benar benar sangat mudah dipelajari oleh manusia tetapi kekurangannya ia tidak secepat bahasa tingkat menengah dan bahasa tingkat rendah dalam kecepatan eksekusi nya :)
sip,sampai disini dulu untuk awalan :) masih bakalan ada bagian selanjutnya kok :) jangan lupa terus mampir kesini,diusahakan tiap hari update :)
0 Response to "Bagaimana Software Diciptakan ? "