Posts

Showing posts with the label Dasar Pemograman

Rangkuman Buku CLEAN CODER : A Code of Conduct for Professional Programmers

-        Aturan pertama profesionalisme untuk pengembang perangkat lunak tidak membahayakan fungsi dan struktur perangkat lunak. Anda akan selalu melakukan kesalahan sesekali, tapi Anda harus belajar dari itu. -        Anda harus yakin tentang semua kode yang Anda rilis dan dengan tegas mengharapkan Customer   tidak menemukan ada yang salah. Menguji. Uji lagi. Mengotomatiskan tes Anda. Rancang kode Anda agar mudah untuk diuji. -        Anda harus mengikuti peraturan Pramuka dan selalu meninggalkan modul sedikit lebih bersih dari yang Anda temukan sehingga menjadi lebih mudah untuk dirubah dari waktu ke waktu, bukan lebih sulit. -        Tes otomatis yang sesuai memungkinkan Anda untuk tidak takut mengubah kode dan terus mengubahnya -        Karir Anda adalah tanggung jawab Anda, bukan atasan Anda. Luangkan 20 jam seminggu di...

Rangkuman Buku CLEAN CODE : A Handbook of Agile Software Craftsmanship!!

-        Programmer harus menjaga kode tetap bersih sama seperti manager menjaga jadwal dan requirement -        Agar bekerja lebih cepat, kode harus dijaga agar tetap bersih -        setiap code harus tetap bisa dibaca, karena ada orang lain yang akan menuliskan kode selain saya -        Gunakan penamaan yang bermakna, bermaksud, dan yang bisa diucapkan -        Hindari penamaan yang sama dengan nama variabel atau prosedur lain walaupun dengan kebetulan, dan puns (hindari penggunaan kata bercandaan atau permainan kata) -        Cakupan yang lebih luas, harus memiliki nama yang lebih panjang -        Nama class harus menggunakan kata benda, nama method harus menggunakan kata kerja -        Fungsi atau prosedur harus dalam skala se keci...

Pengertian Algoritma Pemograman

Image
Algoritma Pemograman adalah sebuah rangkaian proses dan operasi yang terbatas untuk menyelesaikan masalah pada sebuah program. contohnya, saat kita mengahadapi proses untuk mengetahui akar-akar faktor dari sebuah bilangan, tentu kita memiliki operasi operasi, yaitu looping sampai bilangan tsb habis, lalu bilangan tersebut dibagi dengan bilangan yang bisa membagi dia dengan sisa bagi 0. proses tersebut bisa kita tulis dengan bahasa pemograman apapun di komputer, namun bayangkan jika kita menuliskan langsung ke dalam bahasa pemograman tertentu dan tidak membuat algoritmanya terlebih dahulu, tentu akan sulit untuk menyesuaikan kode tersebut ke dalam bahasa pemograman lain. apalagi dengan adanya level bahasa pemograman   yang berbeda dan dengan fungsi bahasa pemograman yang berbeda, namun pada perbedaan itu, pasti ada kesamaan logika program, maka dari itu algoritma sangatlah penting sebelum memulai ngoding. bisa saja jika kita langsung ngoding sebelum membuat algorit...

Level Bahasa Pemograman Komputer

Image
Level Bahasa Pemograman Komputer mesin sangat berbeda dengan bahasa manusia, 1. Bahasa Mesin ( low-level ) seperti kita tahu, mesin hanya mengerti angka 1 dan 0, serta kombinasi dari 1 dan 0 yang menghasilkan operasi operasi logika yang dapat di proses oleh mesin yang sering disebut ( machine language ) super coder 2000 Karena perbedaan arsitektural diantara mereka, maka semua jenis komputer mempunyai bahasa mesin yang berbeda. Pemrograman dengan gaya seperti ini seperti akan sangat merepotkan bisa dibantu juga menggunakan keyboard supercoder untuk membuat program dengan menggunakan bahasa mesin hehe... Jika kita terus meyesuaikan kode dengan perbedaan  arsitektural  tersebut, tentu sangat menjegkelkan. Oleh karena itu mula-mula dilakukan pemudahan dengan cara merubah cara penulisan saja. Operasi dan objeknya sekarang dapat dituliskan dengan memakai kode mnemonic . 2. Bahasa Assembly ( Middle-Level ) kode mnemonic merupakan bahasa pemograman tingkat...