Kamis, 10 November 2016

Tugas Inidvidu PBO ke 3 - Algoritma Sederhana Buku Telepon

Gambar Telepon Nokia, salah satu merk terkenal handphone Sumber : link


ALGORITMA SEDERHANA BUKU TELEPON

A. Pendahuluan
Algoritma adalah metode efektif diekspresikan sebagai rangkaian terbatas dari instruksi-instruksi yang telah didefinisikan dengan baik untuk menghitung sebuah fungsi. Dimulai dari sebuah kondisi awal dan input awal (mungkin kosong), instruksi-instruksi tersebut menjelaskan sebuah komputasi yang, bila dieksekusi, diproses lewat sejumlah urutan kondisi terbatas yang terdefinisi dengan baik, yang pada akhirnya menghasilkan "keluaran" dan berhenti di kondisi akhir. Transisi dari satu kondisi ke kondisi selanjutnya tidak harus deterministik; beberapa algoritma, dikenal dengan algoritma pengacakan, menggunakan masukan acak.

B. Tipe Data
     
Berikut ini spesifikasi tabel yang dibutuhkan dalam program buku telepon ini :

Gambar tabel buku telepon



Berikut ini rancangan sederhana class yang akan dibuat dalam program buku telepon ini :

Gambar Class Buku Telepon

C. Algoritma
Dalam buku telepon ini saya mendisain dengan 5 menu, yaitu : (1) Tambah kontak, (2) Pencarian kontak, (3) Edit kontak, (4) Hapus kontak, (5) Detail kontak. User memasukkan pilihan menu program.
  1. Algoritma Pencarian kontak Telepon
    1. Menu pencarian kontak merupakan halaman awal pada buku telepon yang menampilkan daftar buku telepon yang ada di database
    2. Untuk melakukan pencarian kita ketikkan nama atau nomor pada kotak pencarian
    3. Jika kita ingin melihat data kontak yang ingin kita lihat. Kita tinggal klik kontak tersebut maka kita akan masuk ke menu detail kontak
    4. Untuk menambah kontak jika belum ada kita klik tambah kontak
    5. Untuk mengedit kontak jika terjadi kesalahan atau mengupdate nomor terbaru kita klik edit
  2. Algoritma Tambah kontak Telepon
    1. Pertama Pilih menu tambah kontak
    2. Kemudian akan muncul form tambah kontak, dalam form tersebut isikan field sebagai berikut : nama kontak, organisasi/instansi, nomor telepon, nomor handphone, alamat, dan email
    3. Jika sudah kita klik simpan agar tersimpan ke database.
  3. Algoritma Edit kontak Telepon
    1. Pertama Pilih menu pencarian kontak
    2. Cari nama kontak yang akan kita cari, kemudian klik untuk detail
    3. kemudian klik menu edit.
    4. Dan akan muncul form edit. Sesuaikan data yang anda ingin rubah kemudian
    5. Jika sudah kita klik simpan agar tersimpan ke database.
  4. Algoritma Hapus kontak Telepon
    1. Pertama Pilih menu pencarian kontak
    2. Cari nama kontak yang akan kita cari, kemudian klik untuk detail
    3. kemudian klik menu hapus.
    4. Nanti akan muncul konfirmasi menghapus kontak, apakah ingin di hapus atau tidak.
    5. Jika anda yakin tekan hapus dan jika tidak tekan batal.
D. Penutup
Demikian tugas ini kami publikasikan. Jika ada kekurangan atau saran anda dapat kirimkan melalui kompentar di bawaha ini. Terima kasih
About Us