Senin, 19 Desember 2022

Bahasa Pemrograman Oleh Suffi Shafaryani

BAHASA PEMROGRAMAN

DEFINISI

Ø  Bahasa Pemrograman merupakan notasi yang dipergunakan untuk mendeskripsikan proses komputasi dalam format yang dapat dibaca oleh komputer dan manusia

Ø  Bahasa Natural dirancang untuk memfasilitasi komunikasi antar manusia

Ø  Bahasa Pemrograman dirancang untuk memfasilitasi komunikasi antara manusia dengan komputer

TINGKATAN BAHASA PEMROGRAMAN

Ø  Bahasa Mesin (Machine Languages)

·         Diawali dengan ENIAC dan EDVAC, komputer generasi pertama yang dikembangkan oleh John W. Mauclhy dan John von Neumann pada Agustus 1944

·         ENIAC menggunakan decimal arithmetic

·         EDVAC menggunakan binary arithmetic

·         Mengalami perubahan sangat besar setelah 4 dekade sejak EDVAC

Ø  Bahasa Rakitan (Assembly Languages)

·         Dimulai sejak awal 1950

·         Disebut juga sebagai symbolic machine languages

·         Symbol yang dipergunakan untuk memfasilitasi aspek pemrograman :

o   Mnemonic Opcodes

o   Symbolic Names

o   Memory Address Automatic Assignment

o   Addressing Modes

Ø  Bahasa Tingkat Tinggi (High Level Languages)

·         Dimulai sejak akhir 1950

·         Memiliki kemampuan untuk merepresentasikan algoritma yang kompleks

·         Human-oriented readability

·         Machine-independent

SEJARAH BAHASA PEMROGRAMAN

·         1830 - 1840, Charles Babbage, Analytical Engine

·         Programmer pertama: Ada Byron Countess Of Lovelace

·         1940, John von Neumann, Komputer pertama dengan stored programs

INTERPRETER & KOMPILER

·         Interpreter merupakan sebuah program yang dapat mengerti sebuah bahasa dan mengeksekusi program yang ditulis dengan bahasa tersebut

·         Compiler merupakan program yang menterjemahkan program yang ditulis dengan sebuah bahasa menjadi program yang ditulis oleh bahasa lain

FUNGSI BAHASA PEMROGRAMAN

Fungsi utama dari bahasa pemrograman komputer adalah memberikan instruksi pada komputer. Bahasa programmer merupakan media komunikasi antara manusia dengan komputer. Sehingga manusia dapat memerintahkan mesin secara spesifik apa yang harus dilakukan lewat bahasa programan. Selain berungsi sebagai media komunikasi, bahasa pemrograman komputer juga bersungsi media pengembangan sistem. Dengan adanya bahasa pemrograman, berbagai aplikasi yang membantu kehidupan manusia bisa dikembangkan. Misalnya website pencarian, aplikasi toko online, hingga aplikasi angkutan transportasi online.

GENERASI BAHASA PEMROGRAMAN

Menurut catatan sejarah, bahasa pemrograma itu tidak lahir begitu saja, melainkan melalui beberapa tingkatan. Generasi bahasa pemrograman dapat digolonggkan menjadi beberapa generasi yakni:

·         Generasi Pertama. Adalah bahasa yang pertama kali dibuat yaitu Machine Language.

·         Generasi kedua. Adalah penerus dari generasi pertama yakni Assembly Language, Asembler.

·         Kenerasi ketiga. Adalah bahasa pemrograman yang mempunyai level tinggi sseperti C dan pascal.

·         Generasi keempat. Bahasa ini disebut juga dengan 4 atau kepanjangan dari Fourth Generation Language seperti SQL.

·         Generasi kelima. Adalah generasi kelima dari bahasa pemrograman yakni programming language based object oriented dan web development.

PENGELOMPOKAN BAHASA PEMROGRAMAN

Bahasa pemrogaman juga dikelompokkan menjadi beberapa kelompok yakni.

·         Object Oriented Language, seperti Visual C, Delphi, Visual dBase, Visual FoxPro.

·         Low Level Language, seperti bahasa Assembly.

·         Meddle Level Language, seperi Bahasa C.

·         High Level Language, seperti Basic dan Pascal.

CONTOH BAHASA PEMROGRAMAN

Untuk lebih jelas berikut beberapa contoh bahasa pemrograman yang umum digunakan seperti.

·         Java script, merupakan bahasa pemrogaraman yang paling umum digunakan. Berfungsi sebagai script dalam situs web yaitu untuk menambahkan fitur interaktif, memvalidasi data ataupun formulir yang diterapkan pada pengembangan sebuah permainan.

·         PHP, bahasa pemrograman ini harus dipelajari saat halaman web tampil secara dinamis. Selain ity PHP juga dapat mempersingkat kode dalam situs sehingga dapat ditampung kedalam seperangkat aturan.

·         HTML, meskipun banyak yang menganggap bahwa HTML/ CSS bukan bagian dari bahasa pemrograman namun sangat diperlukan untuk membuat web.

·         C + +, Bahasa ini dikhususkan untuk kamu yang ingin belajar lebih lanjut mengenai bahasa pemrograman. Ini adalah bahasa tingkat menengah jadi tidaklah rerlalu mudah maupun terlalu susah. Keuntungan mempelajari bahasa pemrograman C++ adalah mempermudah bahasa C sepeti C dan C#.

Bahasa pemrograman digunakan untuk memahami sekaligus menjalankan komputer dan internet sampai dengan tingkat yang rumit.

Artikel ini dibuat sebagai tugas kuliah  sebagaimana yang tertuang dalam

Online Learning Uhamka

 

 

 

 

 


Sabtu, 03 Desember 2022

Sistem Bilangan dan Kode Oleh Suffi Shafaryani

SISTEM BILANGAN DAN KODE



Definisi Sistem Bilangan

Bilangan ialah suatu jumlah dan suku-suku angka.  Dimana tiap  suku  angka adalah merupakan hasil perkalian  antara  angka  dengan  hasil  perpangkatan  dan bilangan dasar, dimana pangkat ini sesuai dengan letak suku angka tersebut.

Sistem Dasar Bilangan Sepuluh (Desimal)

Yaitu sistem bilangan yang biasa kita pakai, dimana menggunakan kombinasi angka-angka dan not sampai  dengan sembilan.

Sistem Bilangan Dasar Dua (Sistem Binair)

Mempunyai bilangan dasar (base) = 2, karena hanya mengenal 2 notasi yaitu 0 dan 1. Sistem bilangan dasar dua ini dibentuk dengan kombinasi dari dua notasi diatas. Digunakan untuk perhitungan didalam komputer, karena komponen-komponen dasar komputer hanya dua keadaan saja yaitu hidup dan mati.

         Sistem Dasar Bilangan Enam Belas (Sistem Heksadesimal)

Mempunyai bilangan dasar (base) = 16.

Kombinasi dari system bilanga heksadesimal ini dibentuk dari bilangan 0 sampai 9 dan abjad A sampai F.

Sistem Dasar Bilangan Delapan (Sistem Okatadesimal)

Mempunyai bilangan dasar (base) = 8.

Kombinasi dari system bilangan oktadesimal ini dibentuk dari bilangan 0 sampai 7.

istem bilangan yang digunakan dalam sistem komputer ada 4, yaitu : bilangan desimal, bilangan biner, bilangan oktal, dan bilangan heksadesimal. Sedangkan sistem kode yang digunakan ada 4 yaitu : kode EBC, kode EBCDIC, kode ASCII dan UNICODE. Selanjutnya akan dijelaskan satu persatu.

Komputer mengolah data yang ada adalah secara digital, melalui sinyal listrik yang diterimanya atau dikirimkannya. Pada prinsipnya, komputer hanya mengenal dua arus, yaitu on atau off, atau istilah dalam angkanya sering juga dikenal dengan 1 (satu) atau 0 (nol). Kombinasi dari arus on atau off inilah yang yang mampu membuat komputer melakukan banyak hal, baik dalam mengenalkan huruf, gambar, suara, bahkan film-film menarik yang anda tonton dalam format digital.  

Daftar Istilah

CODE, simbol-simbol yang terdiri atas angka,huruf, tanda baca, karrakter.

CODED, sistem pengkodean untuk transmisi digital.

CHARACTER, Karakter merupakan lambang-lambang yang terdiri dari huruf, angka, serta lambang-lambang lainnya, dibentuk dari susunan bit.

RADIKS,Jumlah simbol.

Perbedaan sistem bilangan dan kode adalah Sistem kode mengkodekan semua karakter dalam alat-alat input atau keyboard pada proses di ADC (Analog to Digital Converter). Sedangkan sistem bilangan hanya mengkodekan bilangan atau angka.

Artikel ini dibuat sebagai tugas kuliah  sebagaimana yang tertuang dalam

Online Learning Uhamka