Minggu, 21 Oktober 2018

Tugas 4 : Metode Perancangan Progam

1. Buatlah pseudocode dan flowchart untuk menentukan nilai dan lulus atau tidak lulus dengan ketentuan 


nilai 0 s/d 45 grade E ket Tidak Lulus
nilai 46 s/d 55 grade D ket Tidak Lulus
nilai 56 s/d 65 grade C ket Lulus
nilai 66 s/d 80 grade B ket Lulus
nilai 81 s/d 100 grade A ket Lulus


    a.Pseudocode

Input Nilai ;
If (nilai <=45) grade = E ;
Else if (nilai>=45||nilai<=55) grade = D;

Else if (nilai>=55||nilai<=65) grade = C;
Else if (nilai>=65||nilai<=80) grade = B;
Else grade = A;
If (grade >=’D’) LULUS








Else TIDAK LULUS

·       b. Flowchat


Read More

Sabtu, 13 Oktober 2018

Tugas 3 Metode Perancangan Perogam


>> Buatlah pseudocode, flowchart dan program untuk kasus dibawah ini :
Kasus 1 :

Sebuah sebidang tanah dengan ukuran 22 m x 15 m dibangun sebidang rumah dengan ukuran 8 m x 10 m. Sisa tanah yang tidak dibangun rumah ditumbuhi rumput. Pemilik rumah berencana memanggil tukang potong rumput untuk merapikan rumput di halaman rumahnya. Tarif per jam tukang rumput sebesar 100 ribu/jam. Berapa tarif yang harus dibayar memotong rumput halaman rumah, dengan rata-rata 2 m2/ menit.

Diketahui :

Luas tanah = 22m x15m
Luas bagunan = 8m x 10m
Tarif  tukang potong  = 100rb/jam
Kecepatan = 2 m2 / menit
Jawab :
Luas tanah = 22 x 15 = 330 m2
Luas bangunan = 8 x 10 = 80 m2
Sisa tanah = 330 – 80 = 250 m2
Rumus:
Keceptan = sisa tanah : waktu
waktu  = sisa tanah : kecepatan
waktu = 250 :  2
waktu  = 125/menit
waktu tempuh =  waktu/menit : jam
waktu tempuh = 125 : 60
waktu tempuh =  2 jam 5 menit
Tarif/menit = tarif tukang potong : jam
 Rp.100.000 : 60 menit = Rp.1.600/menit
Tarif yang harus di bayar adalah = tarif/menit x waktu
Rp.1.600 x 125 = Rp.200.000

Read More

Sabtu, 06 Oktober 2018

Tugas 2 Metode Perancangan Progam

Soal (1)...


Buatlah pseudocode & flowchart untuk menghasilkan 1 liter air dengan menggunakan

tabung dengan ukuran 3 liter dan 5 liter


Jawab :


Ilustrasi :

a)   Isi penuh tabung 3 liter dengan air [tabung 3 liter = 3 liter air]
b)  Tuangkan air dari tabung 3 liter ke tabung air 5 liter [tabung 5 liter = 3 liter air].
c)   Isi penuh tabung 3 liter dengan air [tabung 3 liter = 3 liter air]
d)  Tuangkan air dari tabung 3 liter ke tabung 5 liter, hingga tabung 5 liter terisi penuh
      [tabung  3 liter = 1 liter air]
e)  Buang seluruh air di tabung 5 liter air [tabung 5 liter = kosong] 
f)  Tuangkan air dari tabung 3 liter ke tabung 5 liter
     [tabung 5 liter = 1 Liter air, tabung 3 liter =kosong]

Pseudocode :

 Program Penghitung

               (menghitung 1 liter air dengan menggunakan tabung ukuran 3 liter dan 5 liter)
Deklarasi:
                Inisiasi 1 liter air dan tabung 3 & 5 liter.
Deskripsi:
               Input = 1 liter air, jika iya maka cetak 1 liter air, jika tidak maka kembali input dan cetak                 sampai 1 liter air.

Flowchart :



Soal (2)...

Buatlah pseudocode & flowchart untuk KHS sederhana
dengan ketentuan
Tabel Nilai
Nilai        Huruf        ket
86-100       A            Lulus
71-85         B            Lulus
61-70         C            Lulus
51-60         D           Tidak lulus
0-50           E           Tidak lulus

dengan inputan
- Nim
- Nama
- Matakuliah
- Nilai(0-100)

Jawab :

Pseudocode :

Keluaran

Nim
Nama
Matakuliah
Nilaiangka(0-100)
NilaiHuruf(A-E)

Kamus


Nim : String
Nilai_angka :Interger
Nilai_huruf:real
Nama : String
Matakuliah : String

Deskripsi


Read Nim
Read Nama
Read Nilai


IF Nilaiangka >= 0 AND Nilai_Angka <= 50 THENNilaiHuruf <- ‘E’ ELSE IF NilaiAngka >= 51 AND NilaiAngka  <= 60 THENNilaiHuruf <- ‘D’ ELSE IF NilaiAngka >= 61 AND NilaiAngka  <= 70 THENNilaiHuruf <- ‘C’ ELSE IF NilaiAngka >= 71 AND NilaiAngka  <= 60 THENNilaiHuruf <- ‘B’ ELSE IF NilaiAngka >= 86 AND NilaiAngka  <= 60 THENNilaiHuruf <- ‘A’ END IF IF NilaiAngka >=61 AND NilaiAngka  <= 100 THENKet <- “LULUS” ELSE IF NilaiAngka >= 0 AND NilaiAngka <= 60 THENKet <- “TIDAK LULUS”>END IFWRITE NIM

Flowchart :

Soal (3)...

Sebutkan contoh operator yang digunakan dalam pemrograman dan contoh penggunaan dalam program :
−  Arithmetic operator
−  Assignment operator
−  Logical operator
−  Relational operator
−  Pointer operator
−  Bitwise operator

Jawab:

A. Arithmetic Operator / Operator Aritmatika 


    Arithmetic Operator (operator aritmatika) adalah operator yang digunakan untuk melaksanakan operasi aritmatika.Beberapa operator aritmatika antara lain:

*    : untuk perkalian
+   : untuk penjumlahan
-    : untuk pengurangan
/    : untuk pembagian
%  : untuk sisa pembagian (modulus)


B. Assignment Operator / Operator Penugasan 

        Assignment Operator (operator penugasan) adalah operator yang menggunakan tanda sama   dengan (=) untuk mengisi sebuah nilai dalam suatu variabel.

C. Logical Operator / Operator Logika / Boolean Operator 


     Operator Boolean atau Operator Logika adalah operator yang digunakan untuk melakukan operasi logika yaitu operator yang menghasilkan nilai TRUE (benar) atau FALSE (salah).

Bebarapa macam operator logika antara lain:

1. and   : menghasilkan nilai TRUE jika kedua operand bernilai TRUE
2. or      : menghasilkan nilai TRUE jika salah satu operand bernilai TRUE
3. xor    : menghasilkan nilai TRUE jika salah satu operand bernilai TRUE tetapi bukan                         keduaduanya bernilai TRUE
4. !        : mengasilkan nilai tidak TRUE
5. &&    : menghasilkan nilai TRUE jika kedua operand bernilai TRUE
6. ||       : menghasilkan nilai TRUE jika salah satu operand bernailai TRUE


D.Relational operation

        Operator relasional merupakan operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand. Operator ini ditempatkan di dalam sebuah ekspresi, yang kemudian akan menentukan benar atau tidaknya sebuah ekspresi Di dalam C++, terdapat operasi relasional seperti sebagai berikut.


E.pointer operation 

        Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu variabel lain. Alamat ini merupakan lokasi dari obyek lain (biasanya variabel lain) di dalam memori. Contoh, jika sebuah variabel berisi alamat dari variabel lain, variabel pertama dikatakan menunjuk ke variabel kedua.
F.operator bitwise

      Operator bitwise merupakan operator yang digunakan untuk melakukan operasi-operasi yang berhubungan dengan manipulasi bit. Operator bitwise hanya dapat dilakukan pada operand yang bertipe char dan int saja karena ini berkoresponden dengan tipe byte dan word didalam bit. Di dalam C++, terdapat operasi bitwise yang lengkap seperti sebagai berikut.



Read More

Jumat, 28 September 2018

Metode perancangan progam




TAHAPAN-TAHAPAN DALAM SDLC(SISTEM DEVELOPMENT LIFE CYCLE)
Halo para pembaca setia, mungkin diantara kalian masih ada yang bingung apa aja tahapan-tahapan/fase-fase dalam Sistem Development Life Cycle(SDLC), nah kali ini kita akan membahas beberapa tahapan yang ada dalam SDLC, yuk mari kita simak
Berikut ini adalah Fase-fase Sistem Development Life Cycle (SDLC) meliputi :
A. Perencanaan Sistem (Systems Planning)
Lebih menekankan pada aspek studi kelayakan pengembangan sistem (feasibility study). Aktivitas-aktivitas yang ada meliputi :
• Pembentukan dan konsolidasi tim pengembang.
• Mendefinisikan tujuan dan ruang lingkup pengembangan.
• Mengidentifikasi apakah masalah-masalah yang ada bisa diselesaikan melalui pengembangan sistem.
• Menentukan dan evaluasi strategi yang akan digunakan dalam pengembangan sistem.
• Penentuan prioritas teknologi dan pemilihan aplikasi.

B. Analisis Sistem (Systems Analysis)
Analisa sistem adalah tahap di mana dilakukan beberapa aktivitas berikut:
• Melakukan studi literatur untuk menemukan suatu kasus yang bisa ditangani oleh sistem.
• Brainstorming dalam tim pengembang mengenai kasus mana yang paling tepat dimodelkan dengan sistem.
• Mengklasifikasikan masalah, peluang, dan solusi yang mungkin diterapkan untuk kasus tersebut.
• Analisa kebutuhan pada sistem dan membuat batasan sistem.
• Mendefinisikan kebutuhan sistem.

C. Perancangan Sistem (Systems Design)
Pada tahap ini, features dan operasi-operasi pada sistem dideskripsikan secara detail. Aktivitas-aktivitas yang dilakukan adalah:
• Menganalisa interaksi obyek dan fungsi pada sistem.
• Menganalisa data dan membuat skema database.
• Merancang user interface.

D. Implementasi Sistem (Systems Implementation)
Tahap berikutnya adalah implementasi yaitu mengimplementasikan rancangan dari tahap-tahap sebelumnya dan melakukan uji coba.
Dalam implementasi, dilakukan aktivitas-aktivitas sebagai berikut:
• Pembuatan database sesuai skema rancangan.
• Pembuatan aplikasi berdasarkan desain sistem.
• Pengujian dan perbaikan aplikasi (debugging).


E. Pemeliharaan Sistem (Systems Maintenance)
Dilakukan oleh admin yang ditunjuk untuk menjaga sistem tetap mampu beroperasi secara benar melalui kemampuan sistem dalam mengadaptasikan diri sesuai dengan kebutuhan.




Imperative progaming


Paradigma ini di dasari oleh konsep mesin Von Newman (stored progaming concept) sekelompok tempat penyimpanan ( memori ), yang di bedakan menjadi memori intruksi dan memori data, Masing-masing memori tersebut dapat di beri nama dan nilai, selnajutnya di instruksi akan di eksekusi satun persatu secara sekuensial oleh sebuah proses tungal.

Prosedural

Prosedural merupakan suatu intruksi khusus yang di eksekusi secara berurutan.
Objek oriented
Pada saat ini, pemograman computer menjadi lebih intraktif, yaitu muncul suatu kejadian sehingga progam harus dapat dengan cepat menangapi kejadian tersebut.
Pemograman berorientasi onjek pada dasarnya merupakan perlakuuan untuk data dan prosedur yang memanipulasi sebagian objek tungal. Contoh aplikasi yang mendukuang pemograman ini yaitu  JAVA, C++ dan bahasa pemograman visual lainnya.

Pararel proses progaming

Pararel proses adlah suatu paradigma pemogramn yang memungkinkan eksekusi perintah atau oprasi secara bersamaan baik dalam komputer dengan suatu proses tunggal ataupun banyak ( proses ganda dengan mesin pararel) CPU. Secara umum ini adlah sebuah teknik dimana sebuah masalah dibagi dalam bebrapa masalah kecil untuk mempercepat proses penyelesaian maslah.
Bahsa yang di gunakan dalam pemograman pararel:
·         MPI (Messege passing Interaface)
·         PVM (Pararel virtual machine)

Declarative

Pemograman ini mendeskripsikan suatu masalah dengan pernyataan dari pada memecahkan maslah dengan implemntasi algoritma. Bahasa pemograman yang dibutuhkan untuk pemograman deklarativ ini adlah pemograman PROLOG dan bahasa pemograman berbasis aturan, seperti OPS5 dan CLIPS.

Logic progaming

Pemrograman logic adalah salah satu paradigm yang didasariolehlogika formal, paradigm ini didasari oleh pendefenisianrelasi antar individu yang dinyatakan sebagai predikat sebuah progam logic adalah kumpulan aksioma (faktadanaturandedikasi).
Pada paradigm inipemorograman menguraikan sekumpulan fakta dan aturan-aturan (interence rules).ketika perogam dieksekuasi pemakai mengajukan pertanyaan(Query) dan progamakan menjawab apakah peryatan itu dapat dieksekusi dari aturan dan fakta yang ada.
Algoritma = Logic + control
Problem solving = problem Description + logical deducation
Dimana “logic” mewakiliprogam logical dan“ control” merupakanstartegiperbedaanpembuktianteori.
Funcionalprogaming
Pemograman fungsi adalah suatuparadigma pemograman yang setiap pemecahan masalah atau persoalannya diselaisaikan mengunakan fungsi. Paradigm ini didasari oleh konsep pemetaan dan fungsi pada matematika
Paradigm fungsional ini tidak lagi mempermasalahkan memorisasi dan structural data, tidak ada pemilihan antara data danprogam. Pemogram tidak perlu lagi mengatahui bagimana mesinmengeksekusi atau bagimana informasi disimpan dalam memori

Database progaming

Database merupakan pangkalan data atau basis data atausering pula disebutdasis data adalah kumpulan informasi yang disimpan di dlam computer secara sisematik sehinga dapat di perikasa mengunakan suatu perogam computer untuk memperoleh informasi dari basis data tersebut.
Konsepdasardari basis data adalah kumpulan dari catatan-catatan atau potongan dari pengatahuan.Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan didalamnya. Ada banyak cara untuk mengorganisai sekema atau memodelkan struktur basis data dikenal sebagai model data. Model yang umum di gunakan sekarang adalah model rasional yang menurut istilah layanan yang mewakili semua informasi dalam bentuk table-tabel yang saling berhubungan dimana setiap table terdiri dari baris dan komlom.

Read More

Kamis, 20 September 2018

Tugas - Tugas UBSI



Read More
Selamat Belajar





Read More

Belajar CSS

Hai sobat....
Bagaimana kabra kalian??? semoga selalu dalam keadaan baik Amin....
Oke... dalam kesempatan ini kita akan belajar tentang CSS... langsung saja liat Video nya..


Selamat berjuang.!!!


Read More

Selasa, 18 September 2018

Salam sapa


Assalamualikum  salam kenal dari saya....

Silahkan bagi teman - teman yang ingin menjalin  tali persaudaran dengan saya
jangan ragu ragu . . . 

 code QR Whattsap


Atau bisa dengan link ini

Semoga dengan tali persaudaran ini akan menambah keberkahan dalam hidup kita
Amin ya Robbal alamin....
Wassalamualaikum 





Read More
khikam. Diberdayakan oleh Blogger.