Algoritma dan Pemrograman - Array [].doc
-
Upload
imam-ciptarjo -
Category
Documents
-
view
225 -
download
0
Transcript of Algoritma dan Pemrograman - Array [].doc
-
8/14/2019 Algoritma dan Pemrograman - Array [www.alonearea.com].doc
1/6
ALGORITMA & PEMROGRAMAN
TUGAS 1TI9
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)
a0; b1; c0; d8; e1; f2; g0; h7;
sem11; sem2=2
for (int aaae; aaa
-
8/14/2019 Algoritma dan Pemrograman - Array [www.alonearea.com].doc
2/6
ALGORITMA & PEMROGRAMAN
TUGAS 1TI9
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
-
8/14/2019 Algoritma dan Pemrograman - Array [www.alonearea.com].doc
3/6
ALGORITMA & PEMROGRAMAN
TUGAS 1TI9
"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
-
8/14/2019 Algoritma dan Pemrograman - Array [www.alonearea.com].doc
4/6
ALGORITMA & PEMROGRAMAN
TUGAS 1TI9
{ a=0; b=1; c=0; d=8; e=1; f=2; g=0; h=7; i=1; j=2; }
else if (x==1 && y==2)
{ a=2; b=3; c=0; d=9; e=3; f=4; g=0; h=7; i=3; j=4; }
else if (x==1 && y==3)
{ a=4; b=5; c=0; d=10; e=5; f=6; g=0; h=7; i=5; j=6; }
else if (x==2 && y==1)
{ a=0; b=1; c=1; d=9; e=1; f=2; g=3; h=10; i=1; j=2; }
else if (x==2 && y==2)
{ a=2; b=3; c=5; d=13; e=3; f=4; g=4; h=12; i=3; j=4; }
else if (x==2 && y==3)
{ a=4; b=5; c=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; i=1; j=2; }
else if (x==3 && y==2)
{ a=0; b=0; c=0; d=0; e=0; f=0; g=0; h=0; i=0; j=0;
cout
-
8/14/2019 Algoritma dan Pemrograman - Array [www.alonearea.com].doc
5/6
ALGORITMA & PEMROGRAMAN
TUGAS 1TI9
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 (j0; j
-
8/14/2019 Algoritma dan Pemrograman - Array [www.alonearea.com].doc
6/6
ALGORITMA & PEMROGRAMAN
TUGAS 1TI9
cin>>matrik[j][k];
}
}
cout