Laman

Minggu, 06 Mei 2018

Algoritma Untuk Menentukan Gaji Karyawan

Selamat malam semuanya.

Kembali lagi di blog saya. Masih membahas seputar Algoritma dan Pemograman, tapi dengan judul yang berbeda, yaitu "Algoritma Untuk Menentukan Gaji Karyawan". Kali ini saya masih menggunakan Java Netbeans IDE yang sedang di pelajari di kampus saya, yaitu STMIK Mercusuar. Sebelumnya, mungkin ada yang bertanya mengenai masalah dengan blog saya dengan tema Algoritma dan Pemograman. Akan saya bahas di pertemuan berikutnya dengan judul "Mengapa Saya Harus Belajar Algoritma.". Tapi sebelum itu, saya akan membahas project/tugas yang di berikan oleh dosen di kampus saya untuk memenuhi mata kuliah Algoritma dan Pemograman.

Program yang saya buat adalah program membuat sebuah Program Untuk Menentukan Gaji Karyawan. Berikut adalah contoh bahasa pemogramnya (Coding).







Dan seperti itulah contoh codingan yang saya buat. Jika kita menilik sedikit ke arah codinganTerdapat kata "Switch" didalam codingan yang saya buat. Lalu apa sih sebenernya switch itu?

Switch yang saya buat untuk program saya digunakan untuk keadaan (conditional) memilih suatu pilihan yang akan dipilih. Jadi terdapat 3 case di dalam program yang ada di dalam codingan saya. Case 1, 2 ,dan 3. Jika kita menginput golongan A untuk case 1, kita bisa saja memilih lagi golongan B untuk case 2 dan golongan C untuk case 3.

Dan bagaimana dengan bentuk flowchart untuk program Gaji Karyawan yang saya buat? Seperti inilah model flowchart yang saya buat.

Flowchart untuk Switch Conditional

Selanjutnya, saya akan tampilkan contoh program Gaji Karyawan yang telah saya buat.




Untuk contoh disini, ada perbedan hasil gaji dari ketiga golongan tersebut. Karena tiap golongan memiliki gaji pokok yang berbeda dan memiliki cara perhitungannya yang sama. Hanya saja untuk golongan yang terakhir (3) tidak memiliki perhitungan yang sama dengan golongan 1 dan 2.

Kira-kira seperti itulah program yang saya buat beserta Flowchartnya.

Sekian terimakasih.

Jika ada beberapa pertanyaan seputar algoritma dan pemograman, bisa cantumkan pertanyaanmu di kolom komentar. 

Kamis, 22 Maret 2018

Algoritma Bilangan Ganjil/Genap Dalam Bahasa Deskriptif dan Pseudocode

Melanjutkan postingan kemarin yang berjudul Algoritma e-Commerce Dalam Bahasa Deskriptif dan Flowchart maka saya akan membuat artikel baru yang berjudul, Algoritma Bilangan Ganjil/Genap Dalam Bahasa Deskriptif dan Pseudocode. Ini adalah tugas kedua saya dalam mata kuliah Algoritma dan Pemrograman. 

Kali ini saya akan memberikan contoh Algoritma Bilangan Ganjil/Genap Dalam Bahasa Deskriptif. Berikut adalah contohnya.

Judul :
Algoritma untuk menentukan bilangan ganjil atau genap
{User memasukkan nilai bilangan, algoritma menerima nilai bilangan, menentukan bilangan ganjil/genap}

Deklarasi : 
Ganjil dan Genap = Boolean
nilaiAwal = Integer
faktorPembagi = Integer
nilaiBilangan = Integer

Deskripsi :
Mulai
Masukkan nilaiAwal dengan 4
Menentukan faktor pembagi dengan nilaiAwal
Jika hasil = 0 maka bilangan genap
Jika hasil = tidak sama dengan 0 maka bilangan ganjil

Lalu berikutnya adalah contoh Algoritma Bilangan Ganjil/Genap Dalam Bahasa Pseudocode. Berikut adalah contohnya.

Start
Set nilaiAwal <-- 4
Set faktorPembagi <-- nilaiAwal
READ nilaiBilangan
if hasil = 0 then print "bilangan genap"
if hasil = tidak sama dengan 0 then print "bilangan ganjil"

Kira-kira seperti itulah contoh Algoritma Bilangan Ganjil/Genap Dalam Bahasa Deskriptif dan Pseudocode.

Jika ada kesalahan dalam menuliskan bahasa deskriptif dan pseudocode, mohon dimaafkan. akan saya update kembali kesalahannya.

Terimakasih.

Selasa, 20 Maret 2018

Algoritma e-Commerce Dalam Bahasa Deskriptif dan Flowchart

Sebelumnya saya ingin memperkenalkan diri saya.

Nama saya adalah Revin Julian. Saya adalah mahasiswa jurusan Teknik Informatika (S1), semester 2 di kampus yang bernama STMIK Mercusuar. Untuk memenuhi tugas pertama saya dalam mata kuliah Algoritma dan Pemograman, saya akan memberikan contoh Algoritma e-Commerce Dalam Bahasa Deskriptif dan Algoritma e-Commerce Dalam Flowchart.

Jika dalam notasi algoritma (penulisan algoritma) ada 3, yaitu Kalimat Deskriptif, Pseudocode, dan Flowchart. Untuk artikel saya kali ini akan menggunakan 2 notasi algoritma yaitu, Kalimat Deskriptif dan Flowchart.

Yang pertama adalah Algoritma e-Commerce Dalam Bahasa Deskriptif. Berikut adalah contohnya.

Judul :
Algoritma_Membeli  Barang di Toko Online
(membeli barang di toko online, algoritma proses membeli barang pada seller, barang yang ingin dibeli, melakukan transaksi dengan seller)

Deklarasi :
Pembeli : tipe penginput
Seller : tipe pemroses dan output

Deskripsi :
- Pembeli mengakses situs jual beli online di internet.
- Pembeli login ke situs jual beli online.
- Pembeli menginput produk barang yang ingin dibeli.
- Memilih produk yang diinginkan.
- Cek harga barang.
- Melakukan transaksi pembayaran
- Ambil barang.
- Mengirim produk barang kepada pembeli.
- Produk barang sudah diterima.
- Selesai.

Jadi, di dalam Kalimat Deskriptif terdapat bagan-bagan yang mesti kita ketahui, yaitu 
JudulDeklarasi, dan Deskripsi. Dalam judul, kita menuliskan sebuah judul untuk membuat sebuah runutan program, seperti contoh saya diatas. Lalu setelah itu kita masuk pada tahap Deklarasi. Pada Deklarasi kita menuliskan sebuah pelaku/aktor di dalam program yang kita buat. Dalam sebuah program jual beli tentu ada pembeli dan penjualnya. Dari pembeli dan penjual itulah kita masukkan ke dalam bagan Deklarasi. Lalu setelah itu di tahap Deskripsi, kita menjabarkan runtutan/alur dalam sebuah program. Kita harus bisa menganalis bagaimana dan seperti apa alur program jika kita tulis dalam notasi Deskripsi.


Lalu yang kedua adalah membuat Algoritma e-Commerce Dalam Flowchart. Seperti inilah contohnya.


Gambar Flowchart jual beli

Jika kita menggambarkan proses terjadinya jual beli antara pembeli dan penjual maka akan lebih mudah jika kita mengetahui flowchartnya. Flowchart diatas menunjukkan bahwa pada saat pembeli sedang menginput sebuah produk barang maka sistem di dalam situs jual beli akan mencari barang yang di maksud. Jika sudah mendapatkan barang yang diinginkan maka pembeli akan melakukan transaksi kepada penjual.

Kira-kira seperti itulah Algoritma e-Commerce dalam bahasa Deskriptif dan Flowchart. Kurang lebihnya saya minta maaf jika masih terdapat kesalahan dalam penulisan blog saya atau tugas saya. Karena saya hanyalah manusia biasa, tapi tuhan jauh lebih sempurna daripada saya. :D


Sekian terimakasih.

Algoritma Untuk Menentukan Gaji Karyawan

Selamat malam semuanya. Kembali lagi di blog saya. Masih membahas seputar Algoritma dan Pemograman, tapi dengan judul yang berbeda, yaitu...