Friday, 15 November 2013

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


No comments:

Post a Comment