Sunday, 1 December 2013

Flowchart & pseudocode Zodiak, ATM, Game

Salam Sejahtera :)
Disini kami akan memberikan gambaran tentang program kami. Jadi Flowchart merupakan gambaran awal dalam membuat suatu program yang berisikan bagaimana kondisi program yang akan dibuat.  

Flowchart Zodiak 


Flowchart ATM


Flowchart Game

PERBEDAAN PSEUDOCODE DAN CODING

Haii, berjumpa lagi dengan kami :) jangan bosen ya sama postingan postingan yang kami buat. Pasti bermanfaat kok berani jamin deh *loh. Disini kami akan menjelaskan tentang perbedaan antara pseudocode dan coding. Ternyata fungsinya sama aja cuma perbedaan nya di cara penulisan nya. Untuk lebih jelas nya lihat aja gambar dibawah ini.

Semoga Bermanfaat :) 

PERBEDAAN PSEUDOCODE DAN CODING


No

PESUDOCODE
CODING
1
Judul
Algoritma Zodiak
{algoritma ini berfungsi untuk pembuatan peramalan Zodiak }

package zodiak;
import java.util.Scanner;
import java.io*;
public class Zodiak {
       public static void main(String[] args) {
              // TODO Auto-generated method stub
2
Menampilkan data berupa output dalam satu baris
write
System.out.print
3
Menampilkan data berupa output dalam baris yang berbeda
writeln
System.out.println
4
Pembuka dan penutup
Diawali dengan begin , diakhiri dengan End
Diawali dengan tanda kurawal ({) dan ditutup dengan kurawal (})
5
Pembacaan data
read
Scanner
6
Penggunaan (;)
Tidak menggunakan tanda (;) setelah penggunaan write
menggunakan tanda (;) setelah penggunaan
System.out.print
7
Penggunaan garis bawah (Underline)
Diberi underline untuk write, read  , End
Tidak menggunakan underline


Tutorial Pembuatan Program ATM, games, dan zodiak

Selamat datang di blok kami J

Disini kami akan menjelaskan bagaimana cara membuat program ATM. Software yang digunakan untuk pembuatan program ATM ini adalah Eclipse. Pasti pada belum tau lebih detail tentang Eclipse kan? Jadi Eclipse merupakan komunitas open source yang bertujuan menghasilkan platform pemrograman terbuka. Bahasa pemrograman yang digunakan dalam Eclips yaitu Java. 

Dibawah ini merupakan tampilan pertama eclipse


Kemudian akan muncul tampilan seperti dibawah ini, yang bertujuan untuk menyimpan program yang akan dibuat. 


Setelah memilih tempat untuk menyimpan data, Eclipse akan meloading dan dibawah ini merupakan tampilan pertama lembar kerja Eclipse.

Thursday, 21 November 2013

Tutorial Jurnal Modul 2

TUTORIAL UNTUK MEMBUAT APLIKASI PROGRAM KASIR, KALKULATOR DAN PENGONVERT SUHU PADA PROGRAM JAVA DENGAN MENGGUNAKAN SOFTWARE ECLIPSE


A. Program Kasir
{untuk menjumlah total pembayaran pembelian dan memberi diskon jika pembayaran lebih dari Rp 100000}
A.1 Algoritma
A.1.1 Pseodocode
Algoritma Pembuatan_alat_penghitung_kasir
{Pembuatan algoritma alat penghitung kasir sederhana dengan input uang, kembalian, jumlah, harga, dan diskon}

Deklarasi
x: boolean
uang, kembalian, jumlah, harga, diskon h, s, k, c, p: integer
nama_barang: string

Deskripsi
Write(“Kelompok 14 Caffee”)
Write( “a) pesan”)
Write (“b) keluar”)

If pilihan=a then
Write(“ 1. Kopi           Rp.5000”)
Write (“2. Milk shake Rp.7000”)
Write(“3. Kue              Rp.6000”)
Write(“4.puding           Rp.4000”)
Write(“5.salad              Rp.3250”)
Write(“6.selesai”)

Friday, 15 November 2013

Flowchart KTP dan KRS kel 14

Keterangan :

11.       Mulai.
22.   Masukkannama, NIK, TempatdanTanggalLahir, BulanLahir, TahunLahir, JenisKelamin, Alamat, RT/RW, Desa/Kel, Kecamatan, Kab/Kota, Agama, Status Perkawinan, Pekerjaan, Kewarganegaraan, GolonganDarah.
33.   Menghasilkan data yang telahdiinput.


Keterangan :
1.       Mulai.
2.       Masukkan NIM, Tahun Akademik, Semester atau kumulatif, Beban Studi Maksimal.
3.       Jika NIM, TahunAkademik, Semester atau kumulatif, Beban Studi Maksimal yang anda masukkan benarmaka.
4.       Menghasikan data anda, No, KMK, Mata Kuliah, SMT, Kelas, Status, SKS Jumlah SKS.
5.       Jika NIM, Tahun Akademik, Semester atau kumulatif, Beban Studi Maksimal yang anda masukkan salah maka akan kembali ke awal.




Pseudocode pmbuatan KTP dan KRS

PSEUDOCODE

Algoritma Pembuatan_KTP
{Membuat KTP dengan input NIK, Nama, tempat tanggal lahir, jenis kelamin, alamat, RT/RW, Desa/kelurahan, kecamatan,kab/kota,agama,pekerjaan,kewarganegaraan,}

Deklarasi
nama : string                                                   
NIK: string                                         
tempat_lahir: string
tanggal_lahir:string
bulan_lahir: string
tahun_lahir: string
jenis_kelamin: string
alamat: string
RT/RW: string
desa/kel: string
kecamatan: string
kab/kota: string
agama: string
pekerjaan: string
kewarganegaraan:string
golongan_darah: string

Deskripsi

Read(NIK)

NIK      <--------------   1276054306960001
Writeln(NIK:1276054306960001)
 Read(nama)
<---------Nama                     Uli_Arta_Tindaon
Writeln(nama:Uli_Arta_Tindaon)
Read(tempat_tanggal_lahir)

tempat_tanggal_lahir <------------ Tebing_Tinggi_3_Juni_1996
Writeln(tempat_tanggal_lahir :Tebing_Tinggi_3_Juni_1996
Read(jenis_kelamin)

jenis_kelamin  <-------------- perempuan 
Writeln(jenis_kelamin:perempuan)
Read(golongan_darah)

golongan_darah 
<-----------  B
Writeln(golongan_darah:B)
read(alamat)
alamat  <-----------  jalan_kartini
writeln(alamat:jalan_kartini)
read(RTorRW)
<-----------RTorRW                  02
Writeln(RTorRW:02)
Read(DesaorKel)

DesaorKel 
<----------- Tebing_Tinggi_Lama
Writeln(DesaorKel :Tebing_Tinggi_Lama)
Read(kecamatan)

kecamatan 
<----------- Tebing_Tinggi_Kota
Writeln(kecamatan:Tebing_Tinggi_Kota)
Read(agama)

agama 
<-----------  katolik
Writeln(agama:katolik)
Read(status_kawin)
<-----------status_kawin                  belum_kawin
Writeln(status_kawin:belum_kawin)

Read(pekerjaan)
pekerjaan   <----------- pelajar
Writeln(pekerjaan:pelajar)

Read(kewarganegaraan)
<-----------kewarganegaraan                  WNI
Writeln(kewarganegaraan:WNI)




PSEUDOCODE
Algoritma  Melihat_KRS
{Melihat KRS dengan input NIM dan password}

Deklarasi
Nama: string
NIM: long
KMK: string
Mata_kuliah: string
Semester: string
SMT: integer
SKS: integer
Keterangan: string
Semester: string
Status: Boolean
Jumlah_matakuliah: integer
Jumlah_SKS: integer

Deskripsi
Repeat
Read(NIM)
IfNIM=21070113140108 and password=10310 then
Write(“Cek user dan password Anda”) 
status <----------- false
else
if NIM=21070113140108 then
<-----------<-----------Nama                  Farah Azaria Kirana
semester              gasal
Jumlah_matakuliah   <-----------  8
Jumlah_SKS  <----------- 19
Endif
If KMK=MWU210 then
<---------matakuliah                  Teknologi_informatika
SMT <----------- 1
SKS  <-----------  2
endif
ifKMK=TKI205 then
matakuliah  <-----------  kalkulus_I
SMT <----------- 1
SKS <----------- 3
endif
ifKMK=TKI211 then
matakuliah <----------- menggambar_teknik
SMT   <----------- 1
 <--------SKS                  3
endif
ifKMK=TKI201 then
matakuliah  <-----------  pengetahuan_lingkungan
SMT <----------- 1
SKS <-----------  2
endif
ifKMK=TKI207 then
matakuliah  <-----------  material_teknik
SMT   <----------- 1
  <-------SKS                 2
endif
ifKMK=MPK206 then
matakuliah  <-----------  bahasa_inggris_I
SMT <-----------  1
SKS  <----------- 2
endif
ifKMK=TKI203 then
matakuliah  <-----------  fisika_dasar_I
SMT  <-----------  1
SKS  <----------- 2
endif
ifKMK=TKI209 then
matakuliah   <-----------  pengantar_teknik_industri
SMT  <-----------  1
SKS  <-----------  3
endif


Link download KRS kelompok 14

http://www.mediafire.com/?dgr9naah29b2qmq

Link download KTP kelompok 14


http://www.mediafire.com/?8j77md5z68y5d79

Thursday, 14 November 2013

Tutorial pembuatan tabel KRS

Buat project dengan eclipse dengan cara klik file, new, java project

Kemudian akan muncul kotak dialog seperti dibawah ini. Isi nama projectnya lalu klik finish


kemudian klik kanan, new, package

Isi nama package tersebut. Misalnya 'tabel'. Klik finish


Klik kanan lagi new class. 

Isi nama class tersebut kemudian klik finish

lalu akan muncul tampilan seperti dibawah ini


lalu ketikkan coding dibawah ini

Ini merupakan coding aslinya

Maka setelah di run, akan muncul tabel seperti dibawah ini