Algoritma Dan Pemrograman - Array [www.alonearea.com].doc

  • Uploaded by: Imam Ciptarjo
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Algoritma Dan Pemrograman - Array [www.alonearea.com].doc as PDF for free.

More details

  • Words: 1,161
  • Pages: 6
TUGAS 1TI9 ALGORITMA & PEMROGRAMAN

NAMA

: Imam Ciptarjo

NPM

: 6307130 – 1IT9

MATA KULIAH : Teori Algoritma & Pemrograman DOSEN

: Rudi Firman Sofian, S.T.

1. Buat Algoritma dan Program menggunakan array mengenai sistim akademik LPKIA PRODI MANAJEMEN INFORMATIKA, di dalamnya meliputi Konsentrasi, Tingkat dan Mata Kuliah ?

ALGORITMA: Kamus

: matakuliah

: Array [0...8][0...16] : karakter

konsentrasi

: Array [0...3] : karakter

tingkat

: Array [0...3] : karakter

sem1, sem2

: interger

x, y, a, b, c, d, e, f, g, h: integer aaa, bbb

: integer

input (x, y) if x  1 AND y  1 konsentrasi[x] tingkat[y] for (i) a0; b1; c0; d8; e1; f2; g0; h7; sem11; sem2=2 for (int aaae; aaa
Imam Ciptarjo - 6307130

TUGAS 1TI9 ALGORITMA & PEMROGRAMAN

else “DATA SALAH”; output (matakuliah[aaa][bbb]) -------------------------------------------

CODING: #include #include int main() { clrscr(); char *dnelz[8][16] = {{ "Human", "Algoritma & Pemrograman", "Komputer Aplikasi 1", "Pengolahan Data Elektronik", "Akuntansi Keuangan Dasar", "Pengantar Bisnis", "General English", "Mengetik", "Organisasi & Arsitektur Komputer", "Konsep Basis Data", "Mengetik & Koresponensi", "Sistem Administrasi Umum", "Laboratorium Perkantoran 1", "Aplikasi Basis Data" }, { "Organisasi & Arsitektur Komputer", "Sistem Operasi", "Konsep Sistem Informasi", "Struktur Data", "Lab Akuntansi", "Komputer Aplikasi 2", "English In computing I", "Konsep Sistem Operasi", "Human Relations", "Pemrograman Terstruktur", "Professional Developtment", "Office Automation", "Laboratorium Perkantoran 2", "Sistem Operasi & Jaringan Komputer", "Studi Kasus Basis Data" }, { "Sistem Informasi Manajemen", "Akuntansi Keuangan Menengah", "Metode Penelitian", "Pengantar Manajemen", "Komunikasi Bisnis", "Pemrograman Visual", "Jaringan Komputer", "Pengantar Basis Data", "English In Computing II", "Sistem Informasi", "Manajemen Perusahaan", "Sistem Operasi Lanjut", "Sistem Informasi Akuntansi" }, { "Jaringan Komputer & Pengamanannya", "Sistem Informasi Akuntansi", "Analisis Sistem Informasi", "Manajemen Perusahaan", "Perancangan Basis Data", "Business English Conversation I", "Pemrograman Database", "Analisis Perangkat Lunak", "Metode Penelitian", "Pengantar Manajemen Mutu", "Komunikasi Bisnis", "Pemrograman Jaringan Komputer" }, { "Perancangan Sistem Informasi", "Pengantar Manajemen Mutu", "Manajemen Proyek Sistem Informasi", "Sistem Basis Data",

2

Imam Ciptarjo - 6307130

TUGAS 1TI9 ALGORITMA & PEMROGRAMAN

"Personality Developtment", "Seminar Program", "Komunikasi Data", "Business English Conversation II", "Computer Aided Software Engineering (CASE)", "Pemrograman Client / Server Database", "Internetworking", "Perancangan Perangkat Lunak", "Manajemen Proyek Perangkat Lunak" }, { "Professional Developtment", "Pengelolaan Instalasi Komputer", "English Workshop", "Pemrograman Berbasis Web", "TPL Ilmiah (Skripsi Minor)", "Praktek Kerja D-3 (300 jam)", "Skripsi Minor", "Personality Developtment", "Aplikasi Bisnis Teknologi Informasi" }, { "Komputer Aplikasi 1", "Pengolahan Data Elektronik", "Akuntansi Keuangan Dasar", "Organisasi & Arsitektur Komputer", "Konsep Basis Data", "Mengetik & Koresponensi", "Sistem Administrasi Umum", "Laboratorium Perkantoran 1", "Aplikasi Basis Data"}, { "Lab Akuntansi", "Komputer Aplikasi 2", "Human Relations", "Professional Developtment", "Office Automation", "Laboratorium Perkantoran 2", "Sistem Operasi & Jaringan Komputer", "Studi Kasus Basis Data"}}; char *konsen[3] = { "Manajemen Informatika", "Teknik Informatika", "Komputer Aplikasi Perkantoran"}; char *tingkat[3] = { "Tingkat 1", "Tingkat 2", "Tingkat 3"}; int x, y, a, b, c, d, e, f, g, h, i, j; cout << "\n IMAM CIPTARJO - 1 TI 9 - 6307130"; cout << "\n PROGRAM STUDI MANAJEMEN INFORMATIKA (MATA KULIAH SEMESTER 1) "; cout << "\n\n Pilih 1-Manajemen Informatika " "\n Pilih 2-Teknik Informatika " "\n Pilih 3-Komputer Aplikasi Perkantoran"; cout << "\n Masukkan pilihan Konsentrasi (pilih dari 1-3) : "; cin >> x; cout << "\n Pilih 1-Tingkat 1" "\n Pilih 2-Tingkat 2" "\n Pilih 3-Tingkat 3 "; cout << "\n Masukkan pilihan Tingkat (pilih dari 1-3) : "; cin >> y; if (x==1 && y==1)

3

Imam Ciptarjo - 6307130

TUGAS 1TI9 ALGORITMA & PEMROGRAMAN

{ a=0; b=1; c=0; else if (x==1 && { a=2; b=3; c=0; else if (x==1 && { a=4; b=5; c=0;

d=8; e=1; f=2; g=0; h=7; i=1; j=2; } y==2) d=9; e=3; f=4; g=0; h=7; i=3; j=4; } y==3) d=10; e=5; f=6; g=0; h=7; i=5; j=6; }

else if (x==2 && { a=0; b=1; c=1; else if (x==2 && { a=2; b=3; c=5; else if (x==2 && { a=4; b=5; c=3;

y==1) d=9; e=1; f=2; g=3; h=10; i=1; j=2; } y==2) d=13; e=3; f=4; g=4; h=12; i=3; j=4; } y==3) d=11; e=5; f=6; g=0; h=8; i=5; j=6; }

else if (x==3 && y==1) { a=6; b=7; c=0; d=9; e=7; f=8; g=0; h=8; else if (x==3 && y==2) { a=0; b=0; c=0; d=0; e=0; f=0; g=0; h=0; cout << "\n Maaf, Untuk Komputer Aplikasi Tingkat 1, OKEH \n"; } else if (x==3 && y==3) { a=0; b=0; c=0; d=0; e=0; f=0; g=0; h=0; cout << "\n Maaf, Untuk Komputer Aplikasi Tingkat 1, OKEH \n" ; }

i=1; j=2; } i=0; j=0; Perkantoran Hanya Sampai

i=0; j=0; Perkantoran Hanya Sampai

else { a=0; b=0; c=0; d=0; e=0; f=0; g=0; h=0; i=0; j=0; cout << "\n Data Yang Anda Masukkan Salah Taoo, STUPID.....!!! \n"; } cout << "\n Konsentrasi yang Anda masukan adalah : " << konsen[x1]; cout << "\n Tingkat yang Anda masukan adalah : " << tingkat[y1]; cout << "\n\n Mata Kuliahnya adalah : "; cout << "\n Semester " << i << "\n"; for (int gina=a; gina " << dnelz[gina][amie] << endl; }} cout << "\n Semester " << j << "\n"; for (int leona=e; leona " << dnelz[leona][angel] << endl; }} getch(); }

4

Imam Ciptarjo - 6307130

TUGAS 1TI9 ALGORITMA & PEMROGRAMAN

2. Buatlah program menghitung MATRIK dengan menggunakan Array 2 dimensi ?

ALGORITMA: Kamus

: matrik

: Array [0...2][0...2] : interger

matrik2

: Array [0...2][0...2] : interger

matrik3

: Array [0...2][0...2] : interger

j, k

: interger

input (matrik, matrik2) for (j0; j<2; j++) { for (k0; k<2; k++) { input (matrik[j][k]); for (j0; j<2; j++) { for (k0; k<2; k++) { input (matrik2[j][k]); for (j0; j<2; j++) { for (k0; k<2; k++) { matrik3[j][k] = matrik[j][k] + matrik2[j][k] for (j0; j<2; j++) { for (k0; k<2; k++) { output (matrik3) -------------------------------------------

CODING: #include #include int main() { clrscr(); int matrik [2][2], matrik2 [2][2], matrik3 [2][2]; int j, k; cout << "\n IMAM CIPTARJO - 1 TI 9 - 6307130"; cout << "\n PROGRAM MATRIK MENGGUNAKAN ARRAY 2 DIMENSI \n\n"; cout<<" Masukkan Matrik x1, x2, x3, x4 : \n"; for (j=0; j<2; j++) { for (k=0; k<2; k++) { cout<<" x["<<j<<"]["<
5

Imam Ciptarjo - 6307130

TUGAS 1TI9 ALGORITMA & PEMROGRAMAN

cin>>matrik[j][k]; } } cout<<endl; cout<<" Masukkan Matrik y1, y2, y3, y4 : \n"; for (j=0; j<2; j++) { for (k=0; k<2; k++) { cout<<" y["<<j<<"]["<>matrik2[j][k]; } } cout<<endl; for (j=0; j<2; j++) { for (k=0; k<2; k++) { matrik3[j][k] = matrik[j][k] + matrik2[j][k]; } } cout<<" Hasil penjumlahan matriknya adalah : \n"; for (j=0; j<2; j++) { for (k=0; k<2; k++) { cout<<" z["<<j<<"]["<
6

Imam Ciptarjo - 6307130

Related Documents


More Documents from ""