Yuk Pahami 5 Konsep Dasar Pemrograman

Yuk Pahami 5 Konsep Dasar Pemrograman

Yuk Pahami 5 Konsep Dasar Pemrograman

Sebelum mempelajari berbagai bahasa pemrograman, yang perlu kita pahami adalah lima konsep yang menjadi dasar dari pemrograman.

  1. Merupakan nilai, angka, character string, maupun memory address yang memungkinkan programmer untuk membuat suatu program.
  2. Control structure, yakni serangkaian blok pemrograman yang menganalisis variabel dan menentukan arah selanjutnya.
  3. Struktur data, merupakan format khusus untuk menganalisis dan menyimpan data sesuai tujuan tertentu.
  4. Syntax, yaitu kode atau script yang dipahami oleh komputer guna mencapai tujuan programmer.
  5. Tools, merupakan serangkaian program komputer yang diperlukan untuk menciptakan, memelihara, mendukung, serta menjalankan debug terhadap progran maupun aplikasi lainnya.

Perkembangan Konsep Dasar Pemrograman

Selain yang disebutkan di atas, ada beberapa pakar yang menyebutkan tentang konsep dasar pemrograman yang terdiri dari input, proses, dan output.

  1. Input merupakan proses memasukan data ke dalam komputer menggunakan perangkat input (mouse, keyboard atau lainnya)
  2. Setelah data diinputkan maka akan diproses menggunakan perangkat proses yang biasanya terdiri dari: menghitung, membandingkan, mengurutkan, mengelompokkan, dan mencari perangkat penyimpanan (storage)
  3. Data yang sudah diproses akan ditampilkan dalam bentuk informasi melalui perangkat output (speaker, monitor atau lainnya). Data berupa bahan mentah yang akan diolah menjadi informasi sehingga dapat dipergunakan oleh user atau pemakai.
  4. Tipe Data Dasar: Merupakan tipe data primitif yang tidak terstruktur yang didefinisikan oleh bahasa pemrograman. Tipe data dasar dibagi menjadi lima bagian yaitu:
  • Numerik, yaitu menyimpan data berupa angka.
  • Enumerasi, yaitu suatu urutan data dari nilai-nilai yang berbeda.
  • Boolean, yaitu tipe data untuk merepresentasikan True atau False.
  • Character, yaitu tipe data untuk menyimpan rangkaian karakter.
  • Internationalization, disebut I18N.
  1. Tipe Data Terstruktur: Merupakan tipe data campuran dari berbagai tipe data dasar. Contohnya array, record, string, list dan file.
  2. Tipe Data didefinisikan oleh pengguna: Tipe data ini biasanya disebut Enumerasi.

Namun kini konsep tersebut dikembangkan lagi menjadi Originating – Input – Proses – Output – Distribution.

  1. Originating

Berhubungan dengan pengumpulan data yang biasanya berupa pencatatan data ke dokumen dasar. Setelah dikumpulkan dilakukan proses input.

  1. Input

Tahapan ini merupakan proses pemasukan data ke dalam proses komputer melalui peralatan input.

  1. Proses

Tahapan ini merupakan proses pengolahan data dari data yang sudah diinputkan berupa proses menghitung, membandingkan, mengurutkan, mengklasifikan, mengendalikan dan mencari di storage.

  1. Output

Tahapan ini merupakan suatu proses untuk menghasilkan keluaran dari proses pengolahan data ke peralatan output berupa informasi seperti monitor, speaker, dan lain sebagainya.

  1. Distribution

Tahapan ini adalah proses menyebarkan informasi kepada pihak-pihak tertentu atau yang berhak mendapatkan informasi.

  1. Storage

Tahapan ini merupakan perekaman hasil pengolahan data storage yang nantinya dapat digunakan untuk input proses selanjutnya atau biasa disebut penyimpanan besar untuk sebuah data.

  1. Data

Data adalah bahan mentah yang diolah menjadi informasi sehingga dapat digunakan oleh user atau pengguna.

Belajar Konsep Pemrograman Melalui Kursus

Untuk belajar dasar atau konsep pemrograman disarankan untuk mengikuti kursus pemrograman tingkat dasar atau pengenalan topik pemrograman. Kursus pemrograman tingkat dasar ini biasanya adalah kursus pemrograman online. Kursus pemrograman online biasanya berbiaya murah dan mengajarkan topik yang sangat mendasar untuk pemula. Kursus model ini bahkan bisa diikuti secara gratis melalui media youtube. Sekarang banyak bermunculan video kursus pemrograman secara online melalui media video streaming yang bisa diikuti secara gratis.

No comments.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *