ASSALAMUALAIKUM WR WB
my story
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
|
Sunday, October 2, 2016
PERKEMBANGAN KOMPUTER DARI AWAL HINGGA TERKINI
S
|
Diawali
dengan penemuan penting dari Charles
Babbage berupa alat hitung. ia dikenal sebagai ilmuwan yang
paling berpengaruh dalam perkembangan komputer. Kemudian, alat hitung tersebut
dikembangkan lebih lanjut secara bertahap hingga kini terciptalah perangkat
canggih bernama komputer.
Tahapan
dalam pengembangan komputer disebut generasi.
Sejarah Perkembangan Komputer
Perkembangan inovasi komputer terbagi dalam lima
generasi. Berikut ulasan tentang sejarah perkembangan komputer dari awal sampai
sekarang, dari generasi ke generasi:
Komputer Generasi Pertama
|
Perangkat
komputer yang pertama kali dikembangkan adalah komputer untuk desain pesawat
dan peluru kendali. Ilmuwan yang menggagas konsep pengembangan tersebut
adalah Konrad Zuse, seorang Insinyur asal Jerman. Kemudian, pada pertengahan
1940-an, komputer tersebut mengalami perkembangan lebih lanjut yang dilakukan
oleh John von Neuman.
Ciri
utama dari komputer generasi pertama adalah CPU. Ya, “central processing
unit” yang terdapat dalam komputer generasi I merupakan mesin pertama yang
digunakan untuk mengoperasikan seluruh sistem dalam komputer. Sedangkan
program utama yang terdapat di komputer generasi pertama adalah “machine
language”
|
Komputer Generasi Kedua
|
Penemuan
penting telah terjadi di generasi kedua ini. Adalah transistor, alat canggih
yang dapat memaksimalkan kinerja komputer dengan ukuran yang sangat kecil.
Penemuan alat ini mempengaruhi perkembangan komputer pada generasi kedua.
Pada 1960-an, para ilmuwan mencoba menggarap komputer generasi kedua.
Beberapa
intansi, perusahaan, universitas, serta pemerintah telah memanfaatkan
kecanggihan dari komputer generasi kedua. Inti dari penemuan generasi II ini
adalah transistor, yang membuat komputer generasi kedua berukuran lebih kecil
daripada komputer generasi pertama
|
Komputer Generasi Ketiga
|
Dalam
pemakaiannya, transistor membuat komputer lebih cepat panas. Dengan demikian,
komputer generasi kedua mulai ditinggalkan. Kemudian seorang ilmuwan bernama
Jack Billy mencoba melakukan penelitian. Kemudian pada 1958, ia menciptakan
komponen yang lebih canggih dibandingkan transistor yang membuat komputer
cepat panas tadi. Yakni IC atau Integrated Circuit chip kecil yang mampu
menampung banyak komponen menjadi satu.
Dengan
begitu, ukuran komputer menjadi lebih kecil. Pun, pada komputer generasi
ketiga juga lebih cepat disektor sistem operasi dan mampu menjalankan
beberapa program secara bersamaan.
|
Komputer Generasi Keempat
|
Pada
generasi ini, komputer yang menggunakan chip IC kemudian dikembangkan lagi.
Perusahaan Very Large Scale Integration mencoba melakukan pengembangan
tersebut pada 1980-an. Walhasil, satu chip tunggal dapat menampung ribuan
komponen
|
Komputer Generasi Kelima
|
Komputer
generasi kelima adalah yang saat ini tengah dilakukan oleh berbagai vendor
elektronik.komputer generasi kelima kerap disebut sebagai komputer generasi
masa depan. Beberapa bukti kecil adalah munculnya smartphone, tablet,
phablet, netbook, ultrabook, dan banyak lagi
|
Subscribe to:
Posts (Atom)