Showing posts with label pemrograman. Show all posts
Showing posts with label pemrograman. Show all posts

Mengenal Bahasa Pemrograman SEBOL bagian 1

sumber: http://instrumentationandcontrol.net


Pada tulisan kali ini, saya ingin berbagi sedikit materi yang saya himpun dari tugas yang diberikan kepada kami untuk mempersiapkan materi yang akan dijadikan bahan ajar sharing knowledge DCS Centum kepada rekan-rekan karyawan lainnya. Kebetulan, saya mendapatkan bagian untuk membahas tentang SEBOL mari kita mulai.

Sohib pembaca sekalian mungkin telah mengenal banyak sekali bahasa pemrograman, di dunia IT sendiri ada bermacam-macam bahasa pemrograman seperti Pascal, C, C++, Java, Visual Basic dan sebagainya. Ada juga bahasa pemrograman tetapi masuk kepada bahasa skrip (scripting language) yaitu html dan php. Tetapi saya yakin, tidak banyak diantara sohib yang mengetahui tentang bahasa SEBOL. 

Simple Pascal Programming: Program ATM Sederhana


Program sederhana kali ini adalah program ATM Sederhana dimana sebelum melakukan penarikan uang, nasabah akan dimintai keterangan jenis ATM (Gold atau Silver), kemudian ketika nasabah melakukan penarikan dengan nominal tertentu, biaya yang dibebankan berbeda antara nominal satu dengan lainnya. Ada batasannya.
- Bila ATMnya jenis Gold, maka biaya penarikan di bawah 1 juta, maka biayanya hanya 5000, jika lebih maka dikenakan biaya tambahan sebesar 10% dari total penarikan.
- Bila ATMnya jenis Silver, maka biaya penarikan dibawah 1 juta, maka biayanya hanya 2000, jika lebih maka dikenakan biaya tambahan sebesar 10% dari total penarikan.
Program ini menggunakan nested if (If Bertingkat). Bagi sobat yang sedang belajar nested if, semoga program ini dapat membantu. Program ini juga memakai go to, jadi semoga bermanfaat. Source Code nya sebagai berikut;

Simple Pascal Programming: Program Pembelian Rinso


 

Program Pascal Sederhana kali ini bertujuan untuk menghitung total belanja rinso di suatu supermarket. Kasir akan memasukkan harga satuan rinso dan jumlah pembelian kemudian program akan menghitung total belanjaan. Jika total belanja lebih dari batas diskon maka pembeli mendapat diskon 5%, bila tidak lebih dari batas diskon, pembeli tidak mendapat diskon. Program ini menggunakan Struktur Seleksi Kondisi, IF. Bagi sobat yang sedang belajar IF dalam bahasa pascal, semoga postingan ini membantu. Berikut adalah kode programnya.

Membangun Aplikasi Sistem Informasi Geografis berbasis Android

sumber :www.pwktech.info

Perkuliahan belum lama dimulai, ternyata sebagian teman ada yang bertanya tentang bagaimana cara membuat aplikasi sistem informasi geografis berbasis android pada saya. Sebenarnya saya bukan seorang programmer. Saya gak bisa bikin program. Hanya saja, tugas serupa juga saya kerjakan di tahun lalu. Oleh karenanya pada kesempatan kali ini saya ingin berbagi tentang bagaimana membuat aplikasi SIG berbasis android yang saya dan tim kerjakan tahun lalu. Namun sebelumnya perlu saya tekankan kembali bahwa saya bukan programmer, saya gak bisa bikin program. Saya cuma copy-paste program yang udah jadi terus saya edit-edit dikit biar pas dengan prototype program saya (hahahaha). Jadi bila ada kekeliruan dan kekurangan itu adalah hal yang sangat wajar. Oleh karenanya mohon diluruskan bila ada kekeliruan dan mohon ditambah bila ada kekurangan.

Java Programming: Structure Control Switch-Case

Dalam dunia pemrograman dikenal adanya beberapa struktur kontrol. Di antaranya adalah;
1. If - else
2. Switch Case

Pembahasan tentang IF Else bisa dilihat di link berikut ini.

Switch Case disebut juga alternatif dari IF - ELSE IF -ELSE karena biasanya Switch case digunakan untuk menyeleksi nilai yang kondisinya lebih dari dua. Kalau logika yang dipakai pada IF-ELSE adalah membandingkan nilai input dengan kondisi yang ditetapkan. Bila sesuai dikerjakan bila tidak diabaikan maka pada logika SWITCH - CASE komputer akan merujuk langsung kepada CASE yang bernilai yang sama dengan nilai ekspresi pada SWITCH.

Perbedaan DFD (Data Flow Diagram) dan ERD (Entitiy Relationship Diagram)


Ketika kami sedang belajar mata kuliah "Rekayasa Perangkat Lunak" dan kebetulan sedang membahas tentang DFD (Data Flow Diagram) ada seorang mahasiswa mengajukan pertanyaan:

"Pak maaf mau tanya, kalau entitas ini memiliki atribut apakah atribut tersebut termasuk ke dalam DFD level 1 atau tidak?"

Mendengar pertanyaan tersebut saya pun langsung sadar bahwa teman saya ini sedang bingung membedakan ERD dan DFD. Maklum beberapa minggu sebelumnya kami telah belajar membuat ERD dan kini kami pun belajar membuat DFD. Memang kedua diagram ini memiliki beberapa istilah yang sama di antaranya adalah istilah "entitas" namun sebenarnya berbeda.

Cara Gampang Memahami Algoritma Versi Gue

Algoritma adalah hal penting yang mesti diketahui oleh seorang programmer. Setiap program yang dibuat tidak lepas dari yang namanya algoritma. Namun karena istilahnya yang masih cukup asing, tak jarang calon programmer yang baru mulai belajar teknik pemrograman bingung dengan pembahasan tentang Algoritma. Maka di sini saya mau mencoba menjelaskan algoritma ala pemahaman saya selama mempelajari Algoritma.

Java Programming - Tentang Structure Control IF-ELSE


Setiap bahasa pemrograman pasti memiliki statemen untuk menyeleksi kondisi. Dalam pemrograman java ada beberapa statement untuk melakukan seleksi kondisi. Salah satunya adalah perintah IF Perintah If adalah statemen yang digunakan untuk menyeleksi kondisi di antara dua kemungkinan. Kondisi tersebut terpenuhi atau tidak terpenuhi. Logika dalam bahasa manusianya adalah "Jika kondisi ini terpenuhi maka kerjakan ini jika tidak maka kerjakan selanjutnya."

Daftar Perintah MySQL | DDL (Data Definition Language) Part I

Halo sobat sekalian, kali ini saya ingin berbagi materi mata kuliah Praktikum Basis Data tentang DDL. Seperti yang kita tahu bahwa di dalam MySQL dikenal dua macam perintah. Yaitu:
  • DDL (Data Definition Language)
  • DML (Data Manipulation Language)
DDL merupakan kelompok perintah yang berfungsi untuk mendefinisikan atribut-atribut basis data, tabel, atribut(kolom), batasan-batasan terhadap suatu atribut, serta hubungan antar tabel. Yang termasuk dalam kelompok DDL ini adalah CREATE, ALTER, dan DROP.

Sedangkan DML adalah perintah yang digunakan untuk memanipulasi record-record yang ada di dalam tabel. Perintah DML Meliputi: INSERT, UPDATE, DELETE dan SELECT

Oke, di postingan kali ini saya hanya membatasi pada perintah DDL saja.

Mari kita mulai, Kalau mau langsung mencoba jangan lupa start mySQL-nya. Oh ya, untuk membuatnya mudah dimengerti dan diingat nanti saya akan mencoba membahasakan syntax SQL tersebut dalam bahasa kita.


Mari mulai.


Simple Pascal Programming: Menghitung Lama Angsuran

Berikut ini saya bagikan sourcecode Program Pascal: Menghitung lama angsuran menggunakan Looping-For. Program ditulis atas dasar tugas dari mata kuliah Teknik Informatika : Konsep Bahasa Pemrograman.

Program pascal dibuat dan dijalankan menggunakan aplikasi : Free Pascal

Silakan berikut sourcecode nya.

KONVERSI BILANGAN BINER, OCTAL, DESIMAL, HEXADESIMAL

Kali ini saya ingin memposting tentang cara konversi bilangan empat jenis bilangan yakni:
  • Bilangan biner (Bilangan berbasis dua, bilangannya: 0,1)
  • Bilangan octal (Bilangan berbasis delapan bilangannya: 0,1,2,3,4,5,6,7)
  • Bilangan desimal (Bilangan berbasis sepuluh, bilangannya: 0,1,2,3,4,5,6,7,8,9)
  • Bilangan hexadesimal (Bilangan berbasis enam belas, bilangannya: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
Untuk pengertian jenis-jenis bilangan bisa dibaca di post saya sebelumnya.

Konversi bilangan adalah proses mengubah bentuk bilangan satu ke bentuk bilangan lain yang memiliki nilai yang sama. Misal: nilai bilangan desimal 12 memiliki nilai yang sama dengan bilangan octal 15; Nilai bilangan biner 10100 memiliki nilai yang sama dengan 24 dalam octal dan seterusnya.

Mari kita mulai:

Simple Java Programming : Menghitung Total Gaji Karyawan Selama Sebulan

Kali ini saya akan berbagi source code program yang dibuat untuk menghitung penghitungan gaji karyawan dengan ketentuan sebagai berikut:
  • Karyawan dibayar sesuai jumlah hari kerjanya selama sebulan
  • Perhari masuk karyawan mendapat upah:
    - Uang makan : Rp. 25.000.00
    - Uang transport: Rp. 15.000.00
  • Karyawan akan menerima gaji setelah dikalkulasi sebanyak hari masuknya selama sebulan dan setelah dipotong pajak 5%.

JENIS-JENIS BILANGAN

Ada banyak sekali jenis bilangan di dunia ini namun pada post kali ini saya hanya akan membahas tentang 4 macam bilangan yakni:
- Bilangan desimal
- Bilangan biner
- Bilangan octal
- Bilangan hexadesimal 


OPERATOR ARITHMETIC AND UNARY

Computer programmer

Operator Dalam dunia pemrograman definisi operator adalah symbol khusus yang digunakan untuk memproses dua atau tiga operan agar didapatkan sebuah hasil yang diharapkan. Operan sendiri merupakan nilai yang akan diproses dengan operator. Sebagai contoh: 2 + 3 = 5 maka operan dari operasi bilangan tersebut adalah angka 2 dan 3 kemudian operatornya adalah tanda + dan = dan angka 5 adalah hasil dari operasi. Dalam dunia pemrograman dikenal beberapa macam operator antara lain

IDENTIFIER, DATA TYPES AND VARIABLE

Computer programmer
Salah satu kemampuan dasar yang harus dimiliki seorang programer adalah kemampuan mengidentifikasi jenis data karena tugas utama seorang programer adalah membuat sebuah aplikasi yang mampu mengolah input menjadi output. Data yang diolah dapat berupa angka, huruf, kalimat hingga data tertentu dari database sebuah perusahaan.

Mengenal Variable dan Data Types