Kamis, 02 Maret 2023

Algoritma dan Pemograman Bahasa C

Maret 02, 2023 0 Comments

A. Algoritma 

Algoritma adalah suatu kumpulan instruksi terstruktur dan terbatas yang dapat diimplementasikan dalam bentuk program komputer untuk menyelesaikan suatu permasalahan komputasi tertentu. Algoritma merupakan bentuk dari suatu strategi atau ‘resep’ yang kalian gunakan untuk menyelesaikan suatu masalah. Algoritma lahir dari suatu proses berpikir komputasional oleh seseorang untuk menemukan solusi dari suatu permasalahan yang diberikan. Dengan demikian, berpikir komputasional merupakan keahlian yang kalian perlukan untuk dapat membuat algoritma, program, atau suatu karya informatika yang dapat digunakan dengan efektif dan efisien.

1. Diagram Alir 

 Diagram alir dibuat dalam bentuk aliran simbol yang dapat ditelusuri dari suatu titik permulaan hingga titik akhir dari program. Diagram alir dibuat menggunakan simbol standar ANSI/ISO.

Untuk lebih paham, perhatikan contoh diagram alir berikut:
b. Diagram alir: Membagi Bilangan
2. Pseudocode 
    Pseudocode (kode semu atau kode pseudo) adalah suatu bahasa buatan manusia yang sifatnya informal untuk merepresentasikan algoritma. Pseudocode dibuat untuk menutupi kekurangan diagram alir dalam merepresentasikan konsepkonsep pemrograman terstruktur. Pseudocode memungkinkan representasi langkah-langkah yang lebih detail dan dekat dengan bahasa pemrograman. Karena sifatnya yang informal, tidak ada aturan khusus dalam standar notasi yang dapat digunakan. Akan tetapi, ada beberapa prinsip dasar yang perlu diperhatikan, yaitu satu baris untuk satu pernyataan (statement) dan pentingnya indentasi dalam menuliskan pernyataan. Indentasi ada untuk hierarki dari pernyataan. Misalnya, untuk menunjukkan bahwa suatu pernyataan merupakan bagian dari sebuah struktur kontrol keputusan atau struktur kontrol perulangan.
kedua diagram alir pada bagian sebelumnya dapat ditulis dalam bentuk pseudocode sebagai berikut.
b. Pseudocode: Membagi bilangan
Aktivitas AP-K10-02-U: Menulis Algoritma 
Pada latihan ini, kalian diminta untuk menuliskan suatu algoritma berdasarkan deskripsi berikut. Deskripsi ini memuat narasi tingkat tinggi dari algoritma yang perlu kalian buat dalam bentuk diagram alir dan pseudocode. Setelah selesai, kalian dapat menunjukkan hasil pekerjaan kalian kepada teman kalian untuk ditelusuri. 
Soal 1: Membayar Bakso (Tingkat Kesulitan: ** ) 
Buatlah sebuah diagram alir atau pseudocode dari proses berikut. Sebuah mesin pembayaran otomatis dirancang untuk mampu menangani pembayaran pembelian bakso secara mandiri. Mesin ini mampu untuk memberikan kembalian dalam bentuk uang kertas atau uang logam. Mesin akan menerima dua buah masukan, yaitu total bayar dan jumlah uang yang dibayarkan oleh pelanggan. Apabila jumlah uang yang dibayarkan lebih besar atau sama dengan total bayar, mesin akan menghitung kembalian yang harus diberikan kepada pelanggan. Apabila terjadi sebaliknya, mesin akan menampilkan teks “Uang yang dibayarkan kurang”. Setelah diagram alir selesai, kalian dapat menelusurinya den menggunakan kasus berikut. 




Senin, 26 November 2018

Promosi

November 26, 2018 0 Comments

hy guys..
kalian suka ke perpus ngak?
kalau kalian suka ke perpus atau ke toko buku kalian baca buku apa sih?

kalian hoby baca novel ngak?
pastinya hoby lah ya, sama hal nya kayak aku. hehehe
sekarang, kalau kalian mau baca novel kalian masih pergi ke perpus atau beli novel ngak?
awalnya aku suka ngoleksi buku novel, sampai-sampai mama marah-marah karna novel-novel aku bertumpuk di kamar dan buat kamar aku jadi sumpek.

karna banyaknya novel yang udah bertumpuk dan kadang sudah malas buat baca ulang akhirnya aku beralih dengan membaca novel elektronik.
aku mendownload novel dari play store atau google play.
awalnya aku senang, karna kalau kemana-mana gak ribet harus bawa buku novel.
tapi semakin lama aku berfikir lagi, kouta aku habis buat mendownload novel apalagi kalau novel yang kita download itu ceritanya bersambung dan untuk mendapatkan cerita selanjutnya kita harus beli. aku kesal donk guys, aku gak bisa dapatin cerita selanjutnya dan kita jadinya dua kali kerja!!!

nahhhhh......untuk itu!!!!!
bagi kalian yang suka baca novel, aku mau promosiin aplikasi yang nyediain banyak novel yang dari segala gendre guys. tidak ada istilah ceritanya gantung dan gak habisin banyak kouta.

untuk dapatkan aplikasinya klik link di bawah ini
https://play.google.com/store/apps/details?id=wp.wattpad&hl=in

dan kalau kalian udah install aplikasinya jangan lupa buat follow aku ya, hehehe
dan sekalian ni guys aku mau promosiin cerita wattpad aku juga buat kalian.
aku harap setelah membcanya jangan lupa Vote and Coment cerita ku.
untuk dapatin cerita wattpad aku klik link di bawah ini
https://www.wattpad.com/659349145-consciousness-of-love-bab-i

Voment dari kalian aku tunggu guys!!!
Love Kalian ❤❤❤☺

Selasa, 16 Oktober 2018

Kembali

Oktober 16, 2018 0 Comments

Hyy..
udah lama ya gak pernah berkunjung lagi... hehehehe
kirain blog aku gak bisa di buka lagi, tapi ternyata tadaaaa
aku masih bisa ngeblog xoxoxo

sebelumnya aku minta maaf karna udah vakum, karna sempat terbesit rasa jenuh buat ngeblog jadinya gak pernah ngepost dehh. 👃👃👃

post terakhir tahun 2016 sekarang uah 2018 aja..

tahun 2016 aku masih semester tiga dan sekarang tahun 2018 aku udah semester tujuh guysss...

aku gak nyangka, ternyata yang dulunya masih junior di kampus tapi sekarang udah jadi senior.
xoxoxoxoxo 💋
bentar lagi bakalan sibuk dengan skripsi, doain ya guys mudah-mudahan bisa lulus tepat waktu jadinya bisa aktif main blogger hehehe

rencana, aku mau isi blog ini semua kategori. baik tentang pelajaran, pengalaman, atau mungkin tentang kecantikan.

menurut kalian gimana guys????
subscribe like and comment yaaa..
hahahaha, kayak punya channel youtube aja 

udah dulu lah ya kangen-kangenan nya.
semoga rasa rindu bisa tertutupi 😚😚😚

oh iya, aku lagi buat novel. masih pemula sih, tapi aku harap para pembaca senang dan terbawa perasaan mendalam dari novel aku.
masih proses pemmbuatan guys, jadi sabar kyakkk 😁😂
kalau udah kelar, aku bakalan post di blog aku. tapi sinopsis nya aja ya 😂

ok deh, ntar kalau makin di sambung gak bakalan tamat post kali ini.
kita akhiri aja, byee 😚

Senin, 03 Oktober 2016

pengertian basis data

Oktober 03, 2016 0 Comments



Pengertian Basis Data
Basis data (database) terdiri dari dua suku kata yaitu basis dan data. Basis adalah tempat atau gudang berkumpul. Data adalah kumpulan kisah fakta yang di representasikan dalam bentuk huruf, angka, suara, symbol, atau kombinasinya.
            Maka basis data adalah kumpulan dari beberapa kisah fakta yang disimpan dalam satu media penyimpanan, atau basis data adalah himpunan data fakta yang telah di representasikan dalam bentuk huruf, angka, suara, symbol atau kombinasinya yang dikumpulkan dalam satu wadah penyimpanan.

Pemanfaatan Basis Data
Basis data di manfaatkan sebagai media penyimpanan data berbasis elektronik, yang bertujuan untuk dapat mengolah data dan mengakses data lebih cepat.
Berikut ini beberapa tujuan pemanfaatan basis data:
1.      Kecepatan dan kemudahan (speed)
2.      Efisiensi ruangan penyimpanan (space)
3.      Keakuratan (accurancy)
4.      Ketersediaan (Availability)
5.      Kelengkapan (completeness)
6.      Keamanan (security)
7.      Kebersamaan pemaikaian (sharability)


Komponen Utama Basis Data
Komponen basis data terdiri dari:
1.      Perangkat keras (hardware)
2.      System operasi
3.      Basis data
4.      Aplikassi pengelola basis data
5.      Pengguna (braindware)





Operasi Basis Data
Operasi basis data terdiri dari:
1.      Pembuatan basis data
2.      Penghapusan basis data
3.      Pembuatan table baru ke suatu basis data
4.      Penghapusan table baru dari suatu basis data
5.      Penambahan (pengisian data baru ke suatu table)
6.      Penghapusan data dari suatu table
7.      Pengubahan data dari suatu table
8.      Pengambilan data dari suatu table



Hirarki Basis Data


Hasil gambar untuk hirarki basis data

Jumat, 17 Juni 2016

TEKNIK EVALUASI IMK

Juni 17, 2016 0 Comments

TEKNIK EVALUASI IMK

A. Evaluasi
Evaluasi digunakan untuk melihat apakah hasil rancangandengan proses ujicoba system yang telah dibuat sesuai dengan permintaan pengguna (user).
Proses ini tidak dikerjakan dalam satu fase proses perancangan tetapi melalui perancangan dengan prinsip life cycle, dengan hasil dari evaluasi dikembalikan untuk memodifikasi perancangan.

MODEL-MODEL PENGGUNA IMK

Juni 17, 2016 0 Comments

MODEL-MODEL PENGGUNA

model pengguna

- model konseptual dari rancangan sistem yang diiingkan oleh pengguna untuk memanipulasi suatu sistem
- tujaan, menerangkan beberapa model interface dari sistem
- model kognitif, linguistik, peralatan, ruang

Ragam Dialog IMK

Juni 17, 2016 0 Comments

Ragam Dialog IMK

RAGAM Dialog berbasis perintah tunggal

“Perintah-perintah tunggal yang dioperasikan tergantung dengan sistem operasi komputer yang dipakai.

Bahasa perintah harus dirancang sedemikian rupa sehingga mereka mempunyai sifat alamiah, yakni mudah dipelajari dan diingat oleh kebanyakan pengguna. Meskipun bersifat buatan, contoh :

  • DOS (dir, delete, forma

Faktor-Faktor IMK

Juni 17, 2016 0 Comments

Faktor-Faktor IMK

Komputer merupakan suatu mesin yang dibuat untuk membantu kehidupan manusia untuk semua bidang, seperti perbankan, transportasi, pendidikan, pemerintahan, perdagangan, militer dan sebagainya. Waktu kita menggunakan komputer, tanda disadari kita sedang melakukan dialog dengan komputer dan waktu kita memberikan perintah kepada komputer maka kita akan melihat hasil dari perintah tersebut di layar komputer.

Selasa, 14 Juni 2016

Desain dan Notasi Dialog IMK

Juni 14, 2016 0 Comments
Desain dan Notasi  Dialog IMK


 Contoh kasus sederhana" Sistem Informasi Pengolahaan Data Nilai Siswa"
1. Desain Form Utama
  File---->A1       Pengolahan------>A2         Cetak------->A3        Keluar------->A4

Desain dan Notasi IMK

Juni 14, 2016 0 Comments


Desain dan Notasi IMK

Desain dan Notasi IMK adalah rancangan awal tampilan pada aplikasi yang akan digunakan oleh manusia, Notasi IMK terdiri dari Macam-macam diagram sesuai dengan kegunaannya notasi masing-masing.


Jenis Jenis Diagram
a     Diagam flowchart
        Diagram ini digunakan untuk menggambarkan alur sebuah algoritma Suatu sistem
b               Entity Relationship Diagram(ERD)
        Diagram ini digunakan untuk menggambarkan relasi antar tabel/data di dalam database
    Desain IMK:

Pengertian Dan Tujuan IMK

Juni 14, 2016 0 Comments
 Pengertian Dan Tujuan IMK

Interaksi manusia dan komputer adalah disiplin ilmu yang mempelajari hubungan antara manusia dan komputer yang meliputi perancangan, evaluasi, dan implementasi antarmuka pengguna komputer agar mudah digunakan oleh manusia. Sedangkan interaksi manusia dan komputer sendiri adalah serangkaian proses, dialog dan kegiatan yang dilakukan oleh manusia untuk berinteraksi dengan komputer secara interaktif untuk melaksanakan dan menyelesaikan tugas yang diinginkan.

Minggu, 15 Mei 2016

Menghitung Gaji Pegawai

Mei 15, 2016 0 Comments

Program C++ Menghitung Gaji Pegawai

#include "iostream.h"
#include "conio.h"
void main()
{
   char NIK Pegawai, Nama, Golongan;
   float Gaji Pokok, Pajak, Gaji Bersih;
clrscr();
   cout<<"Menghitung Gaji Pegawai\n*************************";
   cout<<"NIK Pegawai(1-3) :";
   cin>>NIK Pegawai;
   cout<<"Golongan(1-3):";
   cin>>Golongan;

//Proses Nama Pegawai
if (NIK Pegawai==1)
     Nama = Hendro;
else if (NIK Pegawai==2)
    Nama = Dian;
else
    Nama = Jhoni;

//Proses Gaji Pokok
if (Golongan==1)
     Gaji Pokok=1500000;
else if (Golongan==2){
     Gaji Pokok=2500000;
else
    Gaji Pokok=3500000;

//Proses Pajak 
Pajak = 0.05*Gaji Pokok;
cout<<"Pajak: "<<Pajak<<endl;

//Proses Gaji Bersih
Gaji Bersih =Gaji Pokok-Pajak;
cout<<"Gaji Bersih: "Gaji Bersih<<endl;
getch();
}
 

Senin, 02 Mei 2016

pengertian Sistem Operasi

Mei 02, 2016 0 Comments


Pengertian Sistem Operasi Komputer Lengkap dan Terbaru



Pengertian Sistem Operasi Komputer sebenarnya sudah sering kali dibahas oleh pakar-pakar komputer baik secara online maupun secara offline, akan tetapi pengertian tersebut hanyalah sekilas saja, dan jika Anda membutuhkan pengertian yang lebih lengkap mengenai sistem operasi, maka Anda bisa membaca sedikit tulisan ini untuk bahan referensi Anda.