Langsung ke konten utama

Memahami Struktur dan Element Bahasa Pemrograman# part 1

Dalam dunia cyber atau dunia perkomputeran kita tentu sudah mengetahui bahwa disana terdapat beraneka ragam bahasa pemrograman. Bahasa pemrograman yang begitu banyak tersebut menjadikan adanya pengk;asifikasian ke dalam jenis-jenis tertentu. Ada yang mengelompokkannya menjadi 3 level bahasa yaitu high level (Seperti Pascal dan Visual Basic), middle level (bahasa C) dan low level (bahasa Assembly). Ada pula yang mengkalsifikasikannya menjadi procedural/functional programming, object oriented programmig dan sebagainya. Namun pada dasarnya bahasa pemrograman tersebut memiliki bagian yang serupa. Yang membedakan satu dan lainnya ialah tata bahasa yang digunakan. Kalau diibaratkan sama halnya dengan bahasa percakapan sehari-hari, pada dasarnya bahasa Indonesia, Inggris dan Jepang itu memiliki makna yang sama, namun hanya berbeda pada pengucapan dan penulisannya. Bahasa pemrograman procedural merupakan bahasa pemrograman yang melibatkan fungsi-fungsi atau prosedur sebagai sub program untuk membentuk solusi dari suatu permasalahan. Jikalau bahasa pemrogramanyang berorientasi objek ialah bahasa yang menggunakan pendekatan objek dalam menyelesaikan suatu persoalan. dalam hal ini kita akan mempelajarai mengenai bagian-bagian bahasa pemrograman procedural, karena saya anggap lebih sering digunakan dan cocok juga untuk pemula yang ingin berkecimbung dalam dunia programming.

Hal yang terpenting yang tidak boleh terlewatkan saat kita hendak menyusun suatu pemrograman, tentunya kita harus mengetahui tentang langkah-langkah sistematis dalam pembuatan suatu program. Jika anda searching di search engine di internet atau membaca berbagai buku mengenai bahasa pemrograman tentu dalam menuliskan langkah-langkah dalam menyusun pemrograman akan berbeda-beda, namun intinya tetap sama, hanya saja ada berbagai pemvariasian dalam memaparkannya. Adapun langkah-langkah sistematis dalam penyusunan suatu program ialah :
1. Mendefinisikan permasalahan, disini kita harus benar-benar mengerti mengenai permasalahan apa yang hendak kita selesaikan.
2. Membuat rumusan untuk pemecahan masalah, setelah kita paham akan permasalahan yang hendak kita selesaikan, maka langkah selanjutnya ialah membuat rumusan algoritma untuk memcahkan masalah tersebut. Rumusan algoritma tersebut dapat disusun dalam bentuk pseudocode maupun flowchart. Contohnya (algoritma penghitungan luas lingkaran):

3. Implementasi/penerapan, disini kita akan mengimplementasikan lagoritma ke dalam bahasa pemrograman. Implementasi tentunya mengacu pada algoritma yang telah disusun sebelumnya, baik itu variable yang digunakan maupun alur program.
4. Menguji coba dan membuat dokumentasi, yaitu menguji program yang telah dibuat, apakah telah berjalan sesuai dengan tujuan. Kemudian untuk memudahkan dalam pemeriksaan kesalahan maupun untuk memahami jalannya program, maka kita perlu membuat dokumentasi dari program yang dibuat. Dokumentasi biasanya berisi informasi mulai dari tujuan/fungsi program, algoritma program dan juga cara penggunaannya.

Postingan populer dari blog ini

Cara Blibli Hadirkan Kemudahan dan Pengalaman Unik Berbelanja Produk Apple

Menurut data  Counterpoint Research , secara berturut-turut dalam tiga kuartal di 2023 produk Apple menjadi varian ponsel pintar paling laris ( bestseller ) secara global. Bahkan tipe iPhone 13-14 bertanggar berurutan dari peringkat satu sampai empat. Sementara di Indonesia menurut  StatCounter , pada periode November 2022-2023 produk ponsel Apple baru menguasai 11,64% pangsa pasar, masih di bawah Oppo (17,12%), Samsung (16,5%), Xiaomi (14,86%), dan Vivo (13,44%). Namun hal ini wajar [bahkan bisa dinilai sebagai capaian signifikan], mengingat Apple hanya menyuguhkan lini produk premium yang ditargetkan untuk kelas menengah ke atas. Produk Apple khas dengan kemampuan dahsyat dari sisi  hardware  dan dukungan ekosistem  software  yang mumpuni. Guna memudahkan para Fanboy (sebutan untuk  fans  produk Apple), sejak tahun 2022 Blibli resmi menjadi “Apple Authorized Marketplace”. Artinya Blibli menjadi  reseller  resmi produk Apple, sekaligus ...

Mengenal Asuransi Perjalanan, Sering Disepelekan Padahal Ngasih Banyak Manfaat dan Ketenangan

Hampir semua orang menyukai traveling , apalagi kalau destinasinya di kota atau negara yang menarik dan memiliki nilai tertentu. Contohnya, bagi pecinta anime negara Jepang pasti akan masuk ke salah satu daftar destinasi impian. Buat yang suka dengan suasana alam yang menenangkan, Swiss tentu tidak boleh terlewatkan. Ketika melakukan perjalanan jauh, apalagi dengan rute internasional, seseorang akan dihadapkan pada berbagai potensi risiko. Mulai dari risiko kesehatan, ketinggalan perasat, kehilangan barang berharga, dan sebagainya. Di sisi asuransi perjalanan akan berperan penting menjadi penyelamat. Asuransi perjalanan menjadi hal yang kerap disepelekan, apalagi jika traveling dilakukan secara mandiri, alias solo travel . Berbeda dengan perjalanan lewat agen atau biro perjalanan yang biasanya sudah menjadikan asuransi perjalanan sebagai salah satu item yang turut dibebankan biayanya. Artikel berikut ini akan membahas mengapa asuransi perjalanan itu banyak banget ngasih manfaat buat...

Optimasi Teknologi, Co-Working Space dan Gerak Cepat Pemain Startup

Salah satu yang paling menarik atas masifnya penggunaan teknologi dan internet di Indonesia adalah tren startup digital. Melalui pendekatan modern, para inovator mencoba memahami dan menyelesaikan ragam masalah yang ada di masyarakat. Sepak terjangnya kini masif di semua lini kehidupan, sehingga kadang menjadi sebuah disrupsi   untuk berbagai tatanan bisnis yang sudah ada. Menjadi sebuah langkah positif, mengingat startup (tergolong ke dalam UKM) memberikan sumbangsih yang  cukup signifikan  terhadap perekonomian negara. Di kalangan anak muda, startup juga menjadi salah satu tolok ukur keren masa kini. Ada sebuah pernyataan unik yang dikutip dari status Facebook salah satu pendiri Weekend Inc,  Richard Fang . Nah, untuk bisa mengikuti tren positif tersebut, perlu dipahami bagaimana sistem kerja dalam startup bergerak dan cara-cara menyiasatinya. Khususnya bagi yang masih pemula dan baru berkecimpung dalam industri digital. Setidaknya ada tiga poin p...