Postingan

Diktat BAB 10

1. Identifikasi masalah "Program modifikasi struktur data dari algoritma 9.1. dan algoritma 9.2. sehingga sesuai dengan tabel di bawah ini dengan menggunakan link list.#include " 2. Menentukan input dan output input = output = 3. Membuat algoritma atau flowchart Algoritma = "Program modifikasilah struktur data dari algoritma 9.1. dan algoritma 9.2. sehingga sesuai dengan tabel di bawah ini dengan menggunakan linklist.#include " Prosedur = Buat_berikut_list() Deklarasi = Nama[20] = karakter Nim[10] = karakter Nilai = integer Deskripsi = while when lagi=='Y' then lagi=='y' while (cetak !=NULL) if when cetak->Nilai>=0 and cetak->Nilai<20 E else if when cetak->Nilai>=20 and cetak->Nilai<40 D else if when cetak->Nilai>=40 and cetak->Nilai<60 C

Diktat BAB 9

Gambar
1. Mengerti masalah/identifikasi masalah → Mengurutkan data dengan metode bubble short 2. Menentukan input output yang dikehendaki →Input: A[i]=i, A[i+1]=j Output: A[i]= A[i+1], A[i+1]=A[i] Implementasi dengan C++ →#include using namespace std; void baca_data(int A[], int n) { int i; for (i = 0; i < n; i++) { cout << "Data ke-" << i+1 << " : "; cin >> A[i]; } } void cetak_data( int A[], int n) { int i; for (i = 0; i < n; i++) cout << A[i] << " "; cout << "\n"; } void tukar (int *a, int *b) { int temp; temp = *a; *a = *b; *b = temp; } void buble_sort (int x[], int n) { int i, j; for (i = 0; i x[j]) tukar(&x[i], &x[j]); } main() { int nilai[100], n; cout << "Banyak data : "; cin >> n; baca_data(nilai,n); cout<<endl; cout<<"data awal"<<endl; cetak_data(nilai,n); buble_sort(nilai,n); cout<<"data stelah

Diktat BAB 8

Gambar
1. RENCANA NOMOR 1 MENGGESER ELEMEN ARRAY input A : | | 1 | 2 | 3 | | output kanan : | | | 1 | 2 | 3 | output kiri : | 1 | 2 | 3 | | | | 3 | 5 | | B A Temp temp ← A A← B B← Temp A[4] ←A[3] A[3]←A[2] A[2]←A[1] for (i=n+1; i>0;i++) A[i]=A[i-1] MENGGESER KE KIRI #include #include #define maks5 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; class array{ friend ostream&operator<<(ostream&,const array&); friend istream&operator>>(istream&, array&); public : array(); void cetak(); void geser_kiri(); private : char a[5]; int posisi; }; array::array(){ for(int i=0;i<5;i++) a[i]='O'; } void array::cetak(){ for(int i=0;i<5;i++) cout< >(istream& in, array& masuk){ int posisi; for(int posisi=1;posisi<=5;posisi++){ cout<<"masukkan nilai array posisi ke "< =

Pemrograman web (Javascript)

Assalamualaikum Wr.Wb Berikut ini adalah hasil codingan web saya Pendaftaran PENDAFTARAN Nama : NIM : Alamat : Jenis Kelamin : Pria wanita

Tugas Pemrograman Web

Gambar
Tugas Beranda Formulir Formulir Pendaftaran Nama : TTL : Cita-Cita : Alamat : Jenis Kelamin : Pria Wanita Prodi : Teknik Informatika Teknik Elektro Teknik Kimia Agama : Islam Khatolik Protestan Hindu Budha Lainnya Hobi : Sepak Bola Berenang Basket Badminton Bola Voly Lainnya Selamat Datang Di Univeristas Ahmad Dahalan Fakultas Teknologi Ahmad Dahlan

Workshop minggu 4 (soal 7)

Gambar
7.Seorang dosen ingin mengkonversi nilai angka hasil ujian mahasiswa menjadi nilai huruf. Analisis: Mengubah menjadi nilia huruf dengan ketentuan sseperti berikut: 0-60     = E 61-70   = D 71-80   = C 81-90   = B 91-100 = A Algoritma: Nilai_huruf {mengubah nilai menjadi nilai huruf dengan memasukan nilai 0-60=E, 61-70=D, 71-80=C,81-90=B, 91-100=A} Deklarasi: x= integer (output) Deskripsi: read (nilai) if (<60) x=E else if(<70) x=D else if(<80) x=C else if(<90) x=B else if(<100) x=A write(output) Generate c++: #include <iostream> #include <string> using namespace std; int main() {    string raptor_prompt_variable_zzyz;    int x;    raptor_prompt_variable_zzyz ="masukkan nilai : ";    cout << raptor_prompt_variable_zzyz << endl;    cin >> x;    if (x<60)    { cout << "E" << endl;   }    else  {       if (x<70)       { cout << "D" << endl;      }       e

Evaluasi diri minggu ke-4

Assalamualaikum Wr.Wb Kali ini saya akan mengevaluasi diri saya yang memasuki minggu ke 4     Baiklah dalam minggu ke 4 ini dalam hal pemahaman materi saya agak sedikit belum memahami dengan baik. akan tetapi saya terus memahami materi tersebut.     Dalam hal waktu masih sama dengan minngu yang sebelum nya. selanjutnya saya akan lebih memahami materi dengan baik lagi. Sekian dari saya terima kasih Wassalamualaikum Wr,Wb