ASSALAMUALAIKUM WR WB
Wednesday, November 29, 2017
Sunday, November 19, 2017
ARRAY 2 DAN 3 DIMENSI
Array 3 dimensi
Digunakan untuk mengelola
data dalam bentuk 3 dimensi atau 3 sisi
Syntak :
Type_datanama_variabel [index1] [index2] [index3]
Missal : int A [3][4][2]
Index 1 = jumlah baris
Index 2 = jumlah klompok
Index 3 = jumlah data
Contoh :
Int[] [] [] angka = new int [2][5[3]
2 baris,5kelompok,3data
Berikut contoh dalam java array 2&3 dimensi
Sumber :
http://takwa-inspiration.com
Wednesday, October 18, 2017
PENGGUNAAN IF, IF ELSE, ELSE-IF, SWITCH-CASE
Penulisan berikut untuk memenuhi tugas dari matkul pemograman tersrtuktur dengan dosen SLAMET SUCIPTO S.KOM,M.KOM di STMIK MERCUSUAR.
Percabangan adalah suatu pilihan atau opsi dengan kondisi tertentu.
Percabangan adalah suatu pilihan atau opsi dengan kondisi tertentu.
Jika kondisi yang menjadi syarat terpenuhi, maka
opsi atau pilihan dijalankan,
jika tidak maka sebaliknya.
Dalam java terdapat 4
macam jenis percabangan, if, if-else, else-if, dan juga switch. Keempat jenis
ini memiliki penggunaan masing-masing. Berikut penjelasan mengenai penggunaan
tiap-tiap percabangan .
if : Percabangan
if ini digunakan jika kita hanya memiliki satu pernyaatan yang akan dijalankan dengan syarat tertentu.
if else :
Percabangan if else digunakan saat kita memiliki dua
pernyataan dengan syarat tertentu
else -if :
percabangan yang digunakan saat kita memiliki banyak kondisi (lebih dari 2)
dan banyak pernyataan (lebih dari 2).
switch-case :
percabangan yang digunakan saat kita memiliki banyak kondisi (lebih dari 2)
dan banyak pernyataan (ledbih dari 2). Sebenarnya switch-case ini hampir sama
dengan else if, hanya saja sintaksnya yang berbeda
|
pada kali ini saya akan
mencontohkan penggunaan if else J
ketentuan :
gaji : 1. Jika masa kerja <= 5 tahun,gaji = Rp 3000000
2. jika masa kerja >= 5
tahun,gaji = Rp 6000000
maka syntax nya :
if (lamakerja
< 5)
System.out.println ("Gaji anda
: Rp. 3.000.000");
else
if(lamakerja > 4)
System.out.println ("Gaji anda
: Rp. 6.000.000");
PROGRAM DATA KARYAWAN MENGGUNAKAN JAVA
Penulisan berikut untuk
memenuhi tugas dari matkul pemograman tersrtuktur dengan dosen SLAMET SUCIPTO
S.KOM,M.KOM di STMIK MERCUSUAR.
Menggunakan
Perulangan
Mengambil data
satu per satu dari array mungkin cukup melelahkan, karena kita harus mengtik
ulang nama array-nya dengan indeks yang berbeda.
Contoh:
Scanner inputarr = new
Scanner(System.in);
System.out.print ("Judul Buku ke-"+ i+" :
");
Perhatikan:
Disana kita menggunakan i+
Jadi, perulangan akan dilakukan
sesuai urutan arraynya (arraynya akan bertambah)
Hasil
outputnya :
per satu dari array
mungkin cukup melelahkan, karena kita harus mengtik ulang nama array-nya dengan
indeks yang berbeda.
Contoh:
System
.out
.println(teman
[0]);
System
.out
.println(teman
[1]);
System
.out
.println(teman
[2]);
System
.out
.println(teman
[3]);
Bagaimana kalau data array-nya sampai 1000, maka kita harus
mengetik kode sebanyak seribu kali.
Karena itu, disinilah peran perulangan. Seperti contoh diatas.
Monday, October 9, 2017
ALGORITMA PENGAMBILAN KRS DI STMIK MERCUSUAR
Algoritma Dalam bahasa deskriptif dan pseudocode untuk menentukan syarat pengambilan KRS (Kartu Rencan Study)
Tulisan berikut bertujuan untuk memenuhi tugas mandiri dari mata kuliah pemrograman terstuktur, STMIK MERCUSUAR
Dosen pengajar : Slamet Sucipto M.Kom
Dosen pengajar : Slamet Sucipto M.Kom
penulisan algoritma ada
3 bagian :
1. bagian kepala/header.(judul)
2. bagian pendeklarasian.
3. bagian badan algoritma (deskripsi)
Bagian -
Bagian
|
Penjelasan
|
Contoh
|
Judul Algoritma
|
Judul
algoritma adalah bagian yang terdiri atas nama algoritma dan penjelasan
(spesifikasi) tentang algoritma tersebut.
|
Algoritma Luas_Persegi_Panjang
{ Algoritma menghitung luas persegi
panjang }
|
Deklarasi
|
Di dalam algoritma,
deklarasi nama adalah bagian untuk mendefinisikan semua nama yang dipakai di
dalam algoritma. Nama tersebut dapat berupa nama terapan, nama peubah, nama
tipe, nama prosedur dan nama fungsi.
|
Deklarasi :
Panjang = integer {tipe data bilangan bulat}
Lebar = integer
Luas = real {tipe data bilangan pecahan}
Nama= string
|
Deskripsi
|
Deskripsi adalah bagian terpenting dari
struktur algoritma. Bagian ini berisi uraian langkah-langkah penyelesaian
masalah. Langkah-langkah ini dituliskan dengan notasi yang lazim dalam
penulisan algoritma. Setiap langkah algoritma dibaca dari langkah paling atas
hingga langkah paling bawah. Urutan penulisan menentukan urutan pelaksanaan
perintah.
|
Deskripsi :
input (panjang, lebar)
luas <-- panjang * lebar
output (luas)
|
Deskripsi singkat masing-masing tipe data yang sering digunakan :
- Integer : Menampung bilangan bulat. Contoh : 123.
- Real : Menampung bilangan pecahan atau desimal. Contoh : 2.4.
- String : Menampung deretan karakter atau teks. Contoh : 'Hello World'
- Char : Hanya bisa menampung 1 karakter. Contoh : 'A'
Bahasa Deskriptif syarat pengambilan KRS :
- Baca NIM,NAMA dan IPK mahasiswa,
- jika nilai tersebut lebih besar atau sama dengan 3.3 maka mendapatkan SKS sebanyak 20
- jika nilai lebih kecil dari 3.3 maka mendapatkan SKS sebanyak 16
Berikut algoritma syarat pengambilan KRS :
Algoritma : Program
Pengambilan_KRS
Deklarasi :
NIM = int (tipe data bilngan bulat)
NAMA = String (Berupa Tampungan inputan bertipe data string)
IPK =
real (tipe data bilangan pecahan)
SKS = int (tipe data bilangan
bulat)
Deskripsi :
Read NIM
Read NAMA
Read IPK
If IPK > 3.3 then SKS ß 20
Elseif IPK <
3.3 then SKS ß 16
End if
print
end
|
Sunday, October 8, 2017
FLOWCHART TRANSPORTASI ONLINE
Flowchart dan bahasa deksriptif pemesanan Transportasi online
Tulisan berikut bertujuan untuk memenuhi tugas mandiri dari mata kuliah pemrograman terstuktur, STMIK MERCUSUAR
Dosen pengajar : Slamet Sucipto M.Kom
Transportasi berbasis online diciptakan dengan tujuan untuk mempermudah
seseorang yang ingin bepergian. Sebagai contoh: mudah memesannya, efesien dan
efektif. Ini merupakan sebuah terobosan baru yang patut diberi apresiasi.
Kesimpulan Pengertian Transportasi Online
Dari pemaparan mengenai transportasi online yang sudah menjamur
di negara ini, penulis menyimpulkan bahwa pengertian
transportasi online adalah suatu penyelenggaraan Lalu Lintas dan Angkutan Jalan yang
berjalan dengan mengikuti serta memanfaatkan perkembangan ilmu pengetahuan
(teknologi) berbasis aplikasi dan online baik untuk pemesanan maupun
pembayaran.
Fungsi Transportasi
Fungsi Transportasi
Transportasi memiliki Fungsi yang terbagi menjadi dua yaitu melancarkan arus barang dan manusia serta menunjang perkembangan pembangunan.
Deskripsi :
1/. User login dalam app transportasi online(go-jek)
2/. User memasukan lokasi penjemputan yang akan dijemput driver
gojek
3/. User memasukkan
lokasi alamat yang dituju
4/. Setelah itu user akan diberi tahu tarif yang dikenakkan
5/. Jika cocok dengan tarif
pilih order,maka tim gojek akan mencarikan driver untuk anda
6/. Driver yang memenangkan bid pesanan anda, akan segera
menjemput untuk diantar ke tempat tujuan
7/. Ketika sampai di tempat tujuan,user diberi pilihan akan
membayar tunai atau menggunakan aplikasi gopay
8/. Setelah pembayaran
selesei,user diminta tim gojek untuk memberi rating atas pelayanan driver trsbt
Berikut flowchart transportasi online : |
Flowchart gojek by: Annisa Rana
Referensi :
http://belajarpsikologi.com/pengertian-transportasi-online/
https://www.scribd.com/document/327242053/Pengertian-Jasa-Transportasi-Online
|
Subscribe to:
Posts (Atom)