Rabu, 19 Januari 2011

Tugas Teori Algoritma dan Pemrograman (bag.1)

Buatlah Susunan Algoritma dari soal dibawah ini:
  1. Tiga pasang suami istri akan menyeberang sungai dari desa A ke desa B. Terdapat sebuah perahu dengan batas muatan hanya 2 orang saja yang akan digunakan untuk menyeberang. Permasalahan pun terjadi ternyata para suami-suami memiliki sifat cemburu, sehingga tidak bisa meninggalkan istrinya dengan suami lain. Susunlah algoritma untuk menyeberangkan ketiga pasang suami istri dari desa A ke desa B tanpa ada satu orang pun suami yang cemburu..
  2. Algoritma untuk mengisi voucher telepon genggam (HP)
  3. Algoritma untuk membuat sebuah pakaian jadi (baju atau celana) dari bahan mentah (kain) yang disediakan.

Penyelesaian

  1. Masing-masing pasangan disimbolkan dengan S1 I1, S2 I2, dan S3 I3
         Algoritmanya: 
         {di desa A: S1, I1, S2, I2, S3, I3 --- di desa B: belum ada} 
  • I1 dan I2 menyeberang ke desa B
         {di desa A: S1, S2, S3, I3 --- di desa B: I1, I2}
  • I2 kembali ke desa A
        {di desa A: S1, S2, I2, S3, I3 --- di desa B: I1} 
  • I2 dan I3 menyebrang ke desa B
         {di desa A: S1, S2, S3 --- di desa B: I1, I2, I3}
  • I3 kembali ke desa A
         {di desa A: S1, S2, S3, I3 --- di desa B: I1, I2}
  • S1 dan S2 menyeberang ke desa B
         {di desa A:  S3, I3 --- di desa B: S1, I1, S2, I2}
  • S2 dan I2 kembali ke desa A
         {di desa A: S2, I2, S3, I3 --- di desa B: S1, I1}
  • S2 dan S3 menyeberang ke desa B
         {di desa A: I2, I3 --- di desa B: S1, I1, S2, S3}
  • I1 kembali ke desa A
         {di desa A: I1, I2, I3 --- di desa B: S1, S2, S3}
  • I1 dan I2 menyeberang ke desa B
           {di desa A: I3 --- di desa B: S1, I1, S2, I2, S3}
  • I2 kembali ke desa A
         {di desa A: I2, I3 --- di desa B: S1, I1, S2, S3}
  • I2 dan I3 menyebrang ke desa B
         {di desa A: habis --- di desa B: S1, I1, S2, I2, S3, I3}

    2. Algoritma untuk mengisi pulsa HP
  • Voucher Elektrik
    1. Ketik SMS berikut: kode<spasi>nominal_pulsa<spasi>nomor_penerima<spasi>PIN
    2. Masukkan nomor provider pulsa
    3. Kirim
    4. Pulsa otomatis masuk ke nomor penerima setelah SMS berhasil diterima oleh provider pulsa.
  • Voucher Fisik
    1. Gesek kartu untuk melihat kode voucher
    2. Ketikkan kode voucher sesuai perintah (berbeda untuk tiap jenis Kartu SIM)
    3. Lalu tekan yes/Ok/telp.
    4. Pulsa otomatis bertambah sesuai nominal pada voucher.

    3. Algoritma untuk membuat pakaian
    1. Menyiapkan bahan, kain dan peralatan menjahit
    2. Menentukan ukuran, biasanya sudah ada ukuran standard (S-M-L-XL)
    3. Membuat pola
    4. Memotong kain sesuai pola, dilebihkan +5 cm untuk area menjahit
    5. Menjahit sesuai pola yang ada
    6. Merapikan pakaian yg sudah jadi

Tidak ada komentar:

Posting Komentar