- Beranda
- Komunitas
- Entertainment
- The Lounge
Siapa Bilang Computer Programming itu Susah?


TS
tomyajinuraidi
Siapa Bilang Computer Programming itu Susah?
Happy Week End Kaskuser. Gue Lagi nih. Saat ini saya akan membahas dan berbagi pengalaman masalah Computer Programming yang ditujukan bagi mahasiswa IT maupun pemula IT .
Abstraksinya
Pertama yang paling penting apa sih Computer Programming itu, Computer programming adalah suatu proses membuat kode-kode komputer menjadi aplikasi yang berjalan pada komputer, dan perangkat lainnya.
Hal yang menjadi dasar dari programming secara garis besar yaitu:
1. Algoritma.
Algoritma adalah suatu cara pemodelan suatu masalah menjadi model matematika. Algoritma adalah inti dari programming. Sangat penting untuk menguasai Algoritma sebelum memulai membuat program. Contoh Algoritma sederhana Chess Programming yaitu game Catur
Model Matematika
Model Matematika adalah cara pemodelan suatu permasalahan yang akan dibuat programmnya menjadi variable-variabel Matematika yang dapat dikenali Program.
Diketahui pada catur terdapat 4 Kotak Hitam dan 4 Kotak Putih. dengan demikian dapat dimodelkan dengan Matriks 8x8, pada catur terdapat Kuda, Perdana Menteri, Benteng, menteri dan Raja. Kuda langkahnya membuntuk huruf L, Benteng hanya mampu bergerak Horizontal dan vertikal dan seterusnya
Masalah Matematika
Masalah Matematika dapat dimaksudkan sebagai apa sih yang akan menjadi tujuan dari membuat kode program. Program terdiri dari Input-> Proses -> Output. Pada game catur masalah matematikanya adalah bagaimana memenangkan permainan yaitu dengan membunuh Raja.
Algoritma
Dari model matematika yang terdapat diatas dapat diturunkan menjadi algoritma:
1. Prioritaskan Membunuh Raja kemudian Perdana mentri, Benteng, Menteri ,kuda dan terakhir pion.
2. Prioritaskan Perlindungan terhadap Raja kemudian Perdana Menteri dan seterusnya.
3. Buat Langkah langkah yang digunakan sebagai template, dan perhitungkan setiap kemungkinan pergerakan dari Lawan, disini lawan adalah Manusia vs Program Game.
Programming
Misal Matriks Catur didefinisika sebagai variabel Chess dengan kode
chess[8][8] dengan struktur Integer
Sorry gan silahkan dilanjut oleh agan yang lebih jago, ntar gamenya diupload di appstore
.
Pemodelan algoritma diatas tidak mutlak seperti diatas banyak cara yang mudah dilakukan.
2. Bahasa Pemrograman
Bahasa pemrogramman adalah kumpulan kode yang terstruktur yang dapat dimengerti komputer dan dijalankan sedemikian rupa. Beberapa Bahasa pemrogramman yang terkenal yaitu
1. Java
2. Visual Studio
3. PHP
Penjelasannya akan ditulis kemudian.
3. Database Management System.
Database Management System (DBMS) adalah suatu aplikasi yang digunakan untuk menyimpan data. DBMS dapat berinteraksi dan berkomunikasi dengan user atau system dengan menggunakan aplikasi client untuk mengakses data pada database, menganalisis data melakukan update data dan lain-lain. Beberapa contoh DBMS yaitu:
1. Oracle
Oracle merupakan suatu database yang termasuk object relational database management yaitu database yang berbasis desain object relational. Oracle dimiliki oleh Oracle Corporation. Produk oracle database yang terbaru adalah Oracle Database 12 C. Sedangkan versi Gratis dari Oracle yaitu Oracle Express. Oracle ditulis menggunakan bahasa pemrograman Assembly, C dan C++.
2. MySQL
MySQL merupakan suatu database open source yang termasuk dalam Relational Database Management System. MySQL juga sering terdapat dalam beberapa aplikasi seperti Xampp, Lampp, Wampp dan PHPMyAdmin yaitu aplikasi yang terdiri dari web server, database Server dan lainnya yang terhubung satu sama lain. MySQL dimiliki dan dikembangkan oleh Oracle Corporation.
3. Microsoft SQL Server
SQL Server merupakan suatu database yang dimiliki oleh Microsoft Corporation. SQL Server menggunakan bahasa T-SQL dan ANSI SQL. Versi terbaru dari SQL Server yaitu SQL Server 2014.
4. PostgreSQL. PostgreSQL merupakan suatu database open source yang termasuk dalam Object Relational Database Management System. PostgreSQL dikembangkan oleh PostgreSQL Global Development Group. Versi terbaru dari Postgresql saat ini adalah PostgreSQL 9.3.5.
5. IBM DB2
IBM DB2 merupakan suatu database yang dapat menggunakan Relational Database dan Object Relational Database. IBM DB2 dikembangkan oleh IBM Corporation. IBM DB2 dibangun dengan menggunakan bahasa pemrograman Assembly, C dan C++.
Fitur yang terdapat pada DBMS yaitu:
1. Data Definition yaitu proses atau operasi pendefinisian data dalam suatu database. Proses ini terdiri dari pendefinisian struktur database/tabel, penghapusan tabel dan modifikasi tabel.[*][list]
2. Data Update yaitu proses atau operasi modifikasi dan manipulasi database. Operasi ini terdiri dari penambahan data pada tabel, pengapusan data pada table, perubahan suatu data pada tabel.
3. Data Retrieval yaitu proses atau operasi pengambilan data pada satu tabel atau lebih dengan menggunakan bahasa SQL.
4. Database Admininistration yaitu proses atau operasi yang dilakukan oleh DBMS user untuk memonitor pengguna dan pengakses database, pengaplikasian keamanan database, managemen database dan lain-lain.
Note
Penulis cuma ingin Share Pengalaman dan Pengetahuan, Doain ya supaya ane sehat dan bisa share ilmu lebih banyak. Beberapa Postingan penulis sebelumnya.
1. Siapa Bilang Orang Indonesia Tidak bisa Membuat Search Engine
2. Tips Mencari Uang Untuk Mahasiswa yang dijamin Halal
Blog ane gan Cari Proses
Update Gan
Profesi yang berhubungan dengan Programming Computer:
Update Gan 30-09-2014
Update 8/10/2014
Ini ane beri contoh software analysis, Kasus Kaskus gan.
Abstraksinya
Spoiler for Bahasa Pemrograman:
Pertama yang paling penting apa sih Computer Programming itu, Computer programming adalah suatu proses membuat kode-kode komputer menjadi aplikasi yang berjalan pada komputer, dan perangkat lainnya.
Hal yang menjadi dasar dari programming secara garis besar yaitu:
1. Algoritma.
Algoritma adalah suatu cara pemodelan suatu masalah menjadi model matematika. Algoritma adalah inti dari programming. Sangat penting untuk menguasai Algoritma sebelum memulai membuat program. Contoh Algoritma sederhana Chess Programming yaitu game Catur
Spoiler for Chess:
Model Matematika
Model Matematika adalah cara pemodelan suatu permasalahan yang akan dibuat programmnya menjadi variable-variabel Matematika yang dapat dikenali Program.
Diketahui pada catur terdapat 4 Kotak Hitam dan 4 Kotak Putih. dengan demikian dapat dimodelkan dengan Matriks 8x8, pada catur terdapat Kuda, Perdana Menteri, Benteng, menteri dan Raja. Kuda langkahnya membuntuk huruf L, Benteng hanya mampu bergerak Horizontal dan vertikal dan seterusnya
Masalah Matematika
Masalah Matematika dapat dimaksudkan sebagai apa sih yang akan menjadi tujuan dari membuat kode program. Program terdiri dari Input-> Proses -> Output. Pada game catur masalah matematikanya adalah bagaimana memenangkan permainan yaitu dengan membunuh Raja.
Algoritma
Dari model matematika yang terdapat diatas dapat diturunkan menjadi algoritma:
1. Prioritaskan Membunuh Raja kemudian Perdana mentri, Benteng, Menteri ,kuda dan terakhir pion.
2. Prioritaskan Perlindungan terhadap Raja kemudian Perdana Menteri dan seterusnya.
3. Buat Langkah langkah yang digunakan sebagai template, dan perhitungkan setiap kemungkinan pergerakan dari Lawan, disini lawan adalah Manusia vs Program Game.
Programming
Misal Matriks Catur didefinisika sebagai variabel Chess dengan kode
chess[8][8] dengan struktur Integer
Sorry gan silahkan dilanjut oleh agan yang lebih jago, ntar gamenya diupload di appstore

Pemodelan algoritma diatas tidak mutlak seperti diatas banyak cara yang mudah dilakukan.
2. Bahasa Pemrograman
Bahasa pemrogramman adalah kumpulan kode yang terstruktur yang dapat dimengerti komputer dan dijalankan sedemikian rupa. Beberapa Bahasa pemrogramman yang terkenal yaitu
1. Java
2. Visual Studio
3. PHP
Penjelasannya akan ditulis kemudian.
3. Database Management System.
Database Management System (DBMS) adalah suatu aplikasi yang digunakan untuk menyimpan data. DBMS dapat berinteraksi dan berkomunikasi dengan user atau system dengan menggunakan aplikasi client untuk mengakses data pada database, menganalisis data melakukan update data dan lain-lain. Beberapa contoh DBMS yaitu:
1. Oracle
Oracle merupakan suatu database yang termasuk object relational database management yaitu database yang berbasis desain object relational. Oracle dimiliki oleh Oracle Corporation. Produk oracle database yang terbaru adalah Oracle Database 12 C. Sedangkan versi Gratis dari Oracle yaitu Oracle Express. Oracle ditulis menggunakan bahasa pemrograman Assembly, C dan C++.
2. MySQL
MySQL merupakan suatu database open source yang termasuk dalam Relational Database Management System. MySQL juga sering terdapat dalam beberapa aplikasi seperti Xampp, Lampp, Wampp dan PHPMyAdmin yaitu aplikasi yang terdiri dari web server, database Server dan lainnya yang terhubung satu sama lain. MySQL dimiliki dan dikembangkan oleh Oracle Corporation.
3. Microsoft SQL Server
SQL Server merupakan suatu database yang dimiliki oleh Microsoft Corporation. SQL Server menggunakan bahasa T-SQL dan ANSI SQL. Versi terbaru dari SQL Server yaitu SQL Server 2014.
4. PostgreSQL. PostgreSQL merupakan suatu database open source yang termasuk dalam Object Relational Database Management System. PostgreSQL dikembangkan oleh PostgreSQL Global Development Group. Versi terbaru dari Postgresql saat ini adalah PostgreSQL 9.3.5.
5. IBM DB2
IBM DB2 merupakan suatu database yang dapat menggunakan Relational Database dan Object Relational Database. IBM DB2 dikembangkan oleh IBM Corporation. IBM DB2 dibangun dengan menggunakan bahasa pemrograman Assembly, C dan C++.
Fitur yang terdapat pada DBMS yaitu:
1. Data Definition yaitu proses atau operasi pendefinisian data dalam suatu database. Proses ini terdiri dari pendefinisian struktur database/tabel, penghapusan tabel dan modifikasi tabel.[*][list]
2. Data Update yaitu proses atau operasi modifikasi dan manipulasi database. Operasi ini terdiri dari penambahan data pada tabel, pengapusan data pada table, perubahan suatu data pada tabel.
3. Data Retrieval yaitu proses atau operasi pengambilan data pada satu tabel atau lebih dengan menggunakan bahasa SQL.
4. Database Admininistration yaitu proses atau operasi yang dilakukan oleh DBMS user untuk memonitor pengguna dan pengakses database, pengaplikasian keamanan database, managemen database dan lain-lain.
Note
Penulis cuma ingin Share Pengalaman dan Pengetahuan, Doain ya supaya ane sehat dan bisa share ilmu lebih banyak. Beberapa Postingan penulis sebelumnya.
1. Siapa Bilang Orang Indonesia Tidak bisa Membuat Search Engine
2. Tips Mencari Uang Untuk Mahasiswa yang dijamin Halal
Quote:
Quote:
Blog ane gan Cari Proses
Update Gan
Profesi yang berhubungan dengan Programming Computer:
Spoiler for Profesi:
Update Gan 30-09-2014
Quote:
Update 8/10/2014
Ini ane beri contoh software analysis, Kasus Kaskus gan.
Spoiler for Analisis:
Spoiler for Next Database:
Diubah oleh tomyajinuraidi 31-10-2014 04:02
0
5.1K
38


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan