Minggu, 27 Juni 2010

Database Soal 2010 ver.2

hei heiii...
buat yang mau donlot database soal 2010 versi 2 dari divisi diklat HIMAKOM silakan ..
nih link nya ..

Klik Disini...

..
good luck buat UAS nya .. :)

Selasa, 15 Juni 2010

Pembagian Kelompok Algoritma Pemrograman

KELOMPOK 1
  1. Jati Wahyu Aji
  2. Romadhoni Rosyid
  3. Novira Dwiska
  4. Samsul Ma'arif
  5. Andrea Ardhiatma
  6. Iqro Kurniawan
  7. Iasa Kurniasari
  8. Miftahul Jaqin
  9. T. Hans Setiawan O
  10. Arazgul Gurbanova
Kelompok 2
  1. Bias Nouval Azizi
  2. Rahmad Budi N W
  3. Sandy Pratama Putra
  4. Sarwo Dwi Waskito
  5. Aliyyil Mustofa
  6. Laila Nafisatun
  7. Yudith Dianmar Puspa
  8. Iffa Shofia M
  9. Dimas Evan
  10. Gagas Arief Pribadi
Kelompok 3
  1. Aditya Akbar Riadi
  2. Nur Aulia
  3. Rizki Purnomo
  4. Fuad
  5. Suprehatini
  6. Wisnu Sadewo
  7. Iqbal Hadiyan
  8. Muhammad Ali Ridho
  9. Hidayat Rizal
  10. Balsayat Jorayewa
Kelompok 4
  1. Ilham Akbar S P
  2. Putri Dewi Puspitasari
  3. Rizki Saktiadani S
  4. Monika Yulia K
  5. khairil Fitriadi
  6. Muhammad Alkadri W
  7. Prima Yusuf Budiarto
  8. Stalsa Rona Maulida
  9. Intan Puspita Sari Dewi
  10. Nasyarudin Latif
Kelompok 5
  1. Faho Ryfih
  2. Isa Kurniawan
  3. Prastianto Eko T
  4. Yola Novia Sari
  5. Rifki Adhitama
  6. Aditya Budiardi
  7. Rizki Priayana Putra
  8. Tri W kusniyah
  9. Lia Yuliana
  10. Dewi Rokhimatun Z
Kelompok 6
  1. Ade Kurniawan
  2. Nastiti Nuryani
  3. Pradhitya Nur Diyah S
  4. Gebby Dhayu Putra
  5. Renold Surya Cahyadi
  6. Rohmat Setiawan
  7. Riana Dwiningtyas
  8. Mochammad Hosam
  9. Novizar DH
  10. Musa Ajazzumar F
  11. Julio Chandra Pratama
Kelompok 7
  1. Cut Meutia R
  2. Hermawan Ardiyanto
  3. Ragiel Satria
  4. Hafizh Faikar Agung R
  5. Suwita Imaniar S
  6. M Fakhri Darwmawan
  7. Puput Nurhayati
  8. Eko Agus Prayitno
  9. Yudha Nur Rizki
  10. Nanda Nugraha
Kelompok 8
  1. Ainurrizan
  2. Lusiana Kristianti
  3. Syaakir Ni'am
  4. Nurul Mutiani S
  5. Heri Wisnu Nugroho
  6. Bagus Setiaji
  7. Eka Afriandi
  8. Rasyed Hakimsyah G
  9. Annis Prastyanti
  10. Zakial Fuady
  11. Herdaya Adiyasa
Kelompok 9
  1. Ervian Adhe C P
  2. Handini Sekar Utami
  3. Nancy Melidrina S
  4. Mikhael Bagus Renardi
  5. Angga Pradana
  6. Afif Fahrudin
  7. Jumiati
  8. Hermawan
  9. Ismaya Khusnu W
  10. Sulistia Rauf Yulian
  11. Lingga Angling Wulung
Kelompok 10
  1. Fachriza Azhar
  2. Nurul Fitriana
  3. Rachman Muliawan
  4. Rendy Yosua P
  5. Rievky Ardika P
  6. Ashari Arief
  7. Ika Nur Aprilianti
  8. Lutfi Rinanto
  9. Riswan Saputra
  10. Made Andrew Yudha D S

nb :
  • maaf kalo ada nama yang salah ketik.
  • yang berwarna merah angakatan atas lho ..

Senin, 14 Juni 2010

Jadwal Ujian Akhir Semester Genap 2010

Senin, 28 Jun 2010

08.00 - 10.00 A301, A302 PAC110 Algoritma Pemrograman


Selasa, 29 Jun 2010

08.00 - 10.00 A103 PAC140 Rangkaian Digital


Rabu, 30 Jun 2010

08.00 - 10.00 A301, A302 PAC200 Matematika II


Kamis, 1 Juli 2010

10.00 - 12.00 A301, A302 MBB106 Ilmu Sosial Budaya Dasar


Jumat, 2 Juli 2010

07.30 - 09.30 A301, A302 MPK101 Pendidikan Agama (Islam)


Senin, 5 Juli 2010

08.00 - 10.00 A301, A302 PAC104 Teori Bahasa & Automata


Selasa, 6 Juli 2010

08.00 - 10.00 A103 MWU109 Kewirausahaan


Rabu, 7 Juli 2010

08.00 - 10.00 A301, A302 PAC150 Sistem Informasi Manajemen


Kamis, 8 Juli 2010

08.00 - 10.00 A103 MPK102 Pendidikan Kewarganegaraan


Jumat, 9 Juli 2010

07.30 - 09.30 A103 PAC101 Matematika Diskrit


TUGAS BESAR ALGORITMA PEMOGRAMAN 2010

SPESIFIKASI TUGAS BESAR

ALGORITMA PEMROGRAMAN 2009/2010

DELIVERABLES

  1. Tugas dikerjakan dalam bahasa pemrograman C, bila perlu tambahkan asumsi maupun fungsi/prosedur yang relevan.
  2. Tugas dikemas dalam berkas terkompresi (contoh TBAP-11.zip untuk kelompok 11) dikirim ke edys@undip.ac.id  paling lambat tanggal 27 Juni 2010.
  3. Berkas terdiri atas 3 direktori yaitu
    - KODE (berisi file-file source code *.h dan *.c),
    - PROGRAM (berisi file-file eksekusi dan data), dan
    - DOK (berisi file dokumentasi pembagian tugas, termasuk strategi yang digunakan).
  4. Demonstrasi program dapat dilakukan dengan perjanjian

 

SOAL A untuk kelompok 1,2, dan 3

 

Diberikan tabel Mahasiswa (tabmhs) yang berisi paling banyak 160 elemen bertipe mahasiswa. Tipe mahasiswa terdiri atas 2 komponen yaitu nim:integer (diambil dari 3 digit akhir NIM) dan nilai:integer.

Buatlah tipe data yang sesuai dan realisasikan primitif berikut:

  1. procedure BuatTabmhs (output T:tabmhs)
    {mengisi setiap elemen dengan nim=0, nilai=0}
  2. procedure IsiTabmhs (input/output T:tabmhs, output N:integer)
    {mengisi T[1]..T[N] dari papan kunci, pengisian berhenti jika nim masukan <0,>
  3. function BanyakNilai(T:tabmhs, N:integer, X:character) → integer
    {menghitung banyak kemunculan nilai yang ada dalam ranah nilai sebagai berikut
    0..E..50..D..60..C..70..B..80..A..100. Misal X='B' maka nilai yang dicari antara 70-80}
  4. function GetNilai(T:tabmhs, N:integer, nim:integer) → character
    {mencari kemunculan nim di T kemudian mengembalikan nilai hasil konversi angka ke huruf dengan aturan ranah : 0..E..50..D..60..C..70..B..80..A..100}
  5. procedure SortNim(input/output T:tabmhs, input N:integer)
    {mengurutkan dan menampilkan isi tabel T berdasarkan nim terurut menaik}
  6. procedure SimpanTabmhs(input T:tabmhs, input N:integer, output Fout:string)
    {menyimpan elemen T[1]..T[N] ke dalam file csv sesuai nama pada Fout}
  7. procedure MuatTabmhs(output T:tabmhs, output N:integer, input Fin:string)
    {memuat isi file yang berkelindan dengan Fin ke dalam tabel T sebanyak N elemen}
  8. menu yang memungkinkan user untuk memilih aksi

 

SOAL B untuk kelompok 4,5,6

 

Diberikan tabel NIM (tabnim) berisi paling banyak 1000 elemen string. Contoh elemen:”J2F009001”.
Buatlah type yang sesuai dan realisasikan primitif berikut untuk tabel nilai tersebut

  1. procedure BuatTabnim (output T:tabnim)
    {mengisi setiap elemen dengan nilai “” (string kosong)}
  2. procedure IsiTabnim (input/output T:tabnim, output N:integer)
    {mengisi T[1]..T[N] dari papan kunci secara unik (tak ada >1 nim yang sama), pengisian berhenti jika yang dimasukkan = “999”}
  3. function Angkatan(nim:string) → integer
    {mengubah nim menjadi angka tahun, contoh Angkatan(“J2F009001”) = 2009}
  4. function CacahAngkatan(T:tabnim, N:integer, A:integer) → integer
    {menghitung banyaknya kemunculan angkatan A dalam tabel T yang berisi N elemen}
  5. procedure RekapAngkatan(input T:tabnim, N:integer)
    {menghitung dan menampilkan frekuensi relatif setiap angkatan yang ada di dalam tabel T yang berisi N elemen}
  6. procedure SimpanTabnim(input T:tabnim, input N:integer, output Fout:string)
    {menyimpan elemen T[1]..T[N] ke dalam file csv sesuai nama pada Fout}
  7. procedure MuatTabnim(output T:tabnim, output N:integer, input Fin:string)
    {memuat isi file yang berkelindan dengan Fin ke dalam tabel T sebanyak N elemen}
  8. menu yang memungkinkan user untuk memilih aksi

 

SOAL C untuk kelompok 7,8,9,10

 

Diberikan tabel nilai (tabnilai) berisi paling banyak 160 elemen integer[0..100].

Buatlah type yang sesuai dan realisasikan primitif berikut untuk tabel nilai tersebut

  1. procedure BuatTabnilai (output T:tabnilai)
    {mengisi setiap elemen dengan nilai 0}
  2. procedure IsiTabnilai (input/output T:tabnilai, output N:integer)
    {mengisi T[1]..T[N] dari papan kunci, pengisian berhenti jika angka yang dimasukkan <0}
  3. function Konversi(nilai:integer[0..100]) → character
    {mengubah nilai angka menjadi huruf dengan aturan rentang ranah nilai sebagai berikut:
    0..E..50..D..60..C..70..B..80..A..100}
  4. function CacahNilai(T:tabnilai, N:integer, X:character) → integer
    {menghitung banyaknya kemunculan nilai X dalam tabel T yang berisi N elemen}
  5. procedure RekapNilai(input T:tabnilai, N:integer)
    {menghitung dan menampilkan frekuensi relatif peraih nilai A,B,C,D,E dalam tabel T yang berisi N elemen}
  6. procedure SimpanTabnil(input T:tabnilai, input N:integer, output Fout:string)
    {menyimpan elemen T[1]..T[N] ke dalam file csv sesuai nama pada Fout}
  7. procedure MuatTabnil(output T:tabnilai, output N:integer, input Fin:string)
    {memuat isi file yang berkelindan dengan Fin ke dalam tabel T sebanyak N elemen}
  8. menu yang memungkinkan user untuk memilih aksi

 

Selamat mengerjakan.

 

Home | UNDIP Site | Informatika UNDIP | HMIF | GudangIT Forum | Informatika'09 on Facebook

Catatan Informatika '09 © Template Modified by DIYAS | Publisher : Admin Blog Informatika 2009