Jumat, 18 Januari 2019

LOGIKA DAN DASAR PEMOGRAMAN


LAPORAN TUGAS PRAKTIKUM BAHASA PEMROGRAMAN C++ DAN  FLOWCHART
 LOGIKA ALGORITMA DAN PEMOGRAMAN
(MENULIS SURAT DAN MENGEPOSKANNYA)
Image

DOSEN PEMBIMBING:
Bpk.ABD GHOFUR M.KOM
DISUSUN OLEH:
NUR HIDAYATILLAH
NIM :
2018.303.054


TEKNOLOGI INFORMASI
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS IBRAHIMY
2018-2019
KATA PENGANTAR
Puji syukur saya panjatkan ke hadirat Allah Subhanahu wata΄ala, karena berkat rahmat-Nya dan karunia-Nya saya dapat menyelesaikan makalah ini yang membahas tentang Algoritma dan Pemograman. Tanpa pertolongan NYA mungkin saya tidak akan sanggup menyelesaikan tugas makalah ini. Shalawat dan salam semoga terlimpah curahkan kepada baginda tercinta yakni Nabi Muhammad SAW. Makalah ini disusun untuk memenuhi tugas mata kuliah “Algoritma dan Pemograman” Makalah ini masih jauh dari sempurna, oleh karena itu saya mengharapkan kritik dan saran yang bersifat membangun demi kesempurnaan makalah ini. Semoga makalah ini memberikan informasi bagi teman-teman dan bermanfaat untuk pengembangan ilmu pengetahuan bagi kita semua.

                                                                                                                                         Sukorejo, 07 Januari 2019
                 
                                                                                                                                                 Nur Hidayatillah






DAFTAR ISI       
Kata Pengantar ......................................................................................................................................2
Daftar Isi.................................................................................................................................................3
Pendahuluan..........................................................................................................................................4
Isi/Pembahasan......................................................................................................................................6
Penutup................................................................................................................................................10
Daftar Pustaka......................................................................................................................................11













BAB I
PENDAHULUAN
⦁ Latar Belakang
      Pemrograman ini merupakan suatu bentuk mempermudah guru dalam penilaian mata pelajaran siswa tanpa harus dilakukan secara manual. Pemograman ini juga merupakan pemograman yang sangat sederhana, yang mana contoh yang saya buat ini merupakan contoh kasus dalam keseharian manuasia yang  menjadi kepentingannya seseorang yakni "Menulis surat dan Mengeposkannya" menjadi sangat popular di tahun yang sebelum-sebelumnya. Saat ini banyak bahasa pemorti C++ telah banyak membantu menyelesaikan pekerjaan-pekerjaan  dalam lingkup survey dalam kehidupan keseharian seseorang. Dalam praktikum pemograman ini code block yang digunakan  dengan bahasa program C++. Melalui bahasa pemrograman C++ para surveyor dapat membuat program dalam keseharian yang sederhana maupun perhitungan yang rumit. Hal ini dikarenakan bahasa pemograman yang digunakan dalam C++ menggunakan perintah-perintah yang mudah dipelajari dan dipahami.pemograman yang berorientasi pada obyek ini, salah satunya adalah bahasa pemrograman C++(code block dan reptor).

⦁ Tujuan Praktikum
Tujuan disusunnya laporan yang saya buat ini yaitu untuk menyelesaikan tugas mata pelajaran Pemrograman Dasar sekaligus tugas atau nilai tambahan untuk uji UAS.
Selain itu, saya  berharap dibuatnya laporan ini bukan hanya untuk tugas yang diberikan semata, akan tetapi bisa membantu kita semua dalam hal mempelajari ilmu pengetahuan khususnya Pemrograman C++ dan Flowchart .Dan tujuan dari pelaksanaan praktikum pemrograman komputer ini adalah :
⦁ untuk mengetahui cara mengirim surat dengan menggunakan bahasa pemograman dan flowchart
 Harapan saya yaitu semoga laporan ini tidak hanya bermanfaat bagi saya akan tetapi sangat bermanfaat khususnya juga bagi para pembaca atau kita semua yang membutuhkan referensi.

⦁ BATASAN PRATIKUM
Dalam praktikum pemrograman komputer ini, memiliki batasan materi yaitu :
1.langkah-langkah yang harus di fikirkan dalam membuat pemograman dalam keseharian yang saya tulis ini
2.pembuatan program C++ cara menulis surat dan pengeposannya
3.pembuatan program Flowchart dalam menulis surat dan pengeposannya.
















BAB II
PEMBAHASAN
2.1    Rancangan Program
#include
using namespace std;

int main()
{  
 cout << "\nSiapkan kertas dan amplop";
 cout << "\nSiapkan alat tulis";
 cout << "\nMulai menulis";
 cout << "\nMasukkan kertas ke dalam amplop";
 cout << "\npergi ke kantor pos";
 cout << "\nDan pos kan surat tersebut";
return 0;
Keterangan:
Fungsi #include adalah sebuah prosesor pengarah yang mengatakan kepada kompiler untuk meletakan kode dari header file iostream.h kedalam program. Fungsi cout memerlukan file iostream.h.
Fungsi Main adalah nama judul fungsi.
Fungsi Tanda () digunakan untuk mengapit argumen fungsi yaitu nilai yang akan dilewatkan ke fungsi.
Fungsi Tanda { pada fungsi main() menyatakan awal eksekusi program. Adapun } pada fungsi main() menyatakan akhir eksekusi program.
Fungsi cout (character out) dipakai untuk menampilkan text di layar monitor anda. Cout merupakan sebuah objek di dalam C++, yang digunakan untuk mengarahkan data ke dalam standar output (cetak pada layar)
Fungsi Tanda <<, yang diketahui sebagai operator pemasukan (insertion operators). Tanda tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input anda.
”siapkan kertas dan amlplop“ merupakan sebuah pernyataan yang digunakan untuk menampilkan tulisan yang terletak pada sepasang tanda petik ganda ke layar. Tulisan yang terletak pada sepasang tanda petik ganda disebut string. Setiap pernyataan harus diakhiri dengan tanda titik koma (;).
Fungsi Tanda semicolon “ ; ” digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon.
Fungsi clrscr() Pernyataan clrscr() digunakan untuk membersihkan layar.
Fungsi Getch() Dan getche() Yaitu suatu fungsi yang saat kita menginputkan sebuah karakter, maka akan ada penekanan enter secara otomatis, dan pindah ke baris selanjutnya. Fungsi getch() karakter yang dimasukkan tidak akan ditampilkan pada layar sehingga sering digunakan untuk meminta inputan berupa password. Fungsi getche() karakter yang dimasukkan akan ditampilkan pada layar.
2.2   Screenshoot Code Program
Image

Gambar 2.2.1 Code Program ke-1(code block)

Image
Gambar 2.2.2 Code Program ke-2(Flowchart)

2.3   Hasil Output Program

Gambar 2.3.1 Output Program ke-1(code block)


Gambar 2.3.2 Output Program ke-2(Flowchart)


2.4   Tabel Kegiatan Kerja Project
No Uraian Kegiatan Hari  (Bulan Januari 2019)
    1 2 3 4
1 Merencanakan program yang akan dibuat       
2 Mencari referensi program dari internet       
3 Menyusun script program       
4 Menyusun laporan praktikum       
5 Memperbaiki tampilan program       
6 Print out laporan praktikum       
Tabel 2.4.1 Tabel Kegiatan pembuatan project.

BAB III
PENUTUP
3.1  Kesimpulan
Adapun beberapa kesimpulan yang dapat diambil yaitu :
⦁ Dalam bahasa C++ dan Flowchart semua hal yang berhubungan dengan sintaks (subyek+kata kerja +kata benda) harus diperhatikan secara TELITI,karena hal ini dapat terjadi sebuah program yang tidak akan bisa running atau dijalankan apabila salah satu sintaks itu missing.
⦁ Dalam membangun program dan Flowchart ini saya harus memperhatikan huruf reverse word, variable, dan lain-lain karena program C++ bersifat case sensitive (huruf kecil dan besar dianggap berbeda).Begitu pula dengan FLOWCHART.
⦁ Struktur Data merupakan salah satu bahan dasar pada dasar pembuatan program. Pemakaian struktur data yang tepat didalam proses pemograman akan menghasilkan algoritma yang jelas dan tepat sehingga menjadikan program secara keseluruhan lebih sederhana.
3.2    Saran
⦁ Semoga proyek yang saya buat ini bisa bermanfaat bagi pembaca khususnya yang memiliki keinginan untuk "MENULIS SURAT DAN MENGEPOSKANNYA"
⦁ Semoga tugas proyek ini menjadi pegangan pembaca dalam memahami setiap ulasan dan pemikiran yang saya buat dalam penulisan surat 
⦁ Diharapkan makalah ini berguna dan dapat menjadi sarana pembelajaran oleh pembaca dan menjadi lebih paham mengenai program judul yang sederhana dan pembuatan yang sangat sederhana juga, yang saya buat ini dapat bermanfaat.
3.3  PENUTUP TERAKHIR
  Saya  benar-benar mendapat banyak manfaat setelah melakukan percobaan ini, tidak hanya mengerti teori tetapi juga bisa membuktikannya dengan melakukan percobaan. Seperti kata pepatah “tak ada gading yang tak retak” begitu pula dengan hasil laporan saya  ini yang tentunya ada kekurangan. Oleh karena itu saya  meminta maaf dan menerima kritik serta saran yang membangun agar kami dapat membuat laporan lain yang lebih baik
DAFTAR PUSTAKA
https://pascaldhika.blogspot.com/2014/03/macam-macam-file-header-dan-fungsinya_22.html
http://mygaluhmayangsari.blogspot.com/2016/03/makalah-algoritma-dan-pemograman.html





           

PENGANTAR TEKNOLOGI INFORMASI


Rangkuman Materi Kuliah Pengantar Teknologi Informasi

A.    Pengertian Teknologi Informasi
Teknologi Informasi yaitu ilmu yang mencakup teknologi komunikasi untuk memproses, menyimpan data dan mengirimkan informasi melalui jalur komunikasi yang cepat.
Adapun contoh alat teknologi informasi salah satunya yaitu komputer, peralatan yang berhubungan dengan komputer antara lain :
  • Mesin serbaguna yang dapat dikontrol oleh program, gunanya untuk mengolah data menjadi informasi.
  • Deretan intruksi yang digunakan untuk mengendalikan komputer.
  • Bahan mentah bagi komputer.
  • Bentuk data yang diolah.
Teknologi telekomunikasi yang berhubungan dengan komunikasi jarak jauh yaitu telepon, radio, dan televisi.
B.    Perkembangan Teknologi Informasi
Sejarah perkembangan Teknologi Informasi berdasarkan abad evolusi informasi yaitu :
  • Sebelum tahun 1980 petani menggunakan tenaga manusia dan tenaga tangan.
  • Abad industri dari tahun 1800 s.d 1987 bekerja di pabrik menggunakan tenaga manusia dan mesin.
  • Abad informasi 1957 s.d sekarang pekerja terdidik menggunakan tenaga dan teknologi informasi.
Masyarakat informasi adalah suatu masyarakat yang lebih banyak orang bekerja dalam bidang penanganan informasi daripada bidang pertanian industri.
Sejarah teknologi informasi dari mulai zaman purba hingga saat iini yaitu manual, mekanik, mekanik elektronik, elektronik.
C.    Peranan dan Manfaat Teknologi Informasi
Teknologi informasi mempunyai peranan dan manfaat yaitu :
  • Memiliki efek  besar dan dampak signifikan.
  • Manajemen organisasi, struktur serta proses suatu kegiatan.
  • Mempengaruhi banyak  aspek pekerjaan atau organisasi.
Teknologi informasi dibutuhkan karena adanya: komfleksitas tugas manajemen, pengaruh globalisasi, perlunya response time cepat dan tekanan persaingan. Adapun tujuan yang ingin di capai yaitu memecahkan masalah, membukakan kreatifitas, efektifitas dan efesiensi. Fungsi teknologi informasi yaitu untuk menangkap, mengolah, menghasilkan, menyimpan, mencari kembali dan melakukan transmisi.
Teknologi informasi memerlukan adanya sistem informasi yaitu yang menggunakan teknologi komputer untuk mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi. Yang termasuk unsur sistem dalam teknologi informasi yaitu :
  • Data (fakta mentah)
  • Informasi (yang telah diorganisir sehingga memberi arti)
  • Pengetahuan (informasi yang di proses sehingga memberikan pembelajaran, pemahaman untuk dapat di aplikasikan)
Sistem informasi berbasis komputer (CBIS) yaitu yang menggunakan komputer dan teknologi komunikasi untuk melakukan tugas–tugas yang diinginkan.
Infrastruktur informasi yaitu berupa: perangkat keras, perangkat lunak, jaringan komunikasi, basis data dan informasi manajeman personil.
Arsitektur informasi adalah perencanaan terhadap kebutuhan informasi. Kemampuan sistem informasi diantaranya yaitu proses cepat dan akurat, berkapasitas besar dan menyimpan akses cepat komunikasi cepat.
Apabila kita ingin mendapatkan informasi dapat diperoleh melalui:
  • Pustaka (ilmiah, semi ilmiah, dan popular)
  • Media massa (media cetak, radio, dan TV)
  • Tuisan (surat dan fax)
  • Perangkat bantu
  • Manual ( pensil/pena + kertas)
  • Mesin mekanis (mesin tik)
  • Alat telekomunikasi
  • Alat elektronik (komputer)
Peranan penting adanya TI yaitu untuk dibidang pendidikan, ekonomi, kesehatan, dan di bidang lainya.
D.    Pengelompokan Teknologi Informasi
TI dapat digolongkan menjadi beberapa golongan yaitu :
  • Teknologi masukan yaitu berhubungan dengan peralatan untuk memasukan data kedalam sistem komputer (keyboard dan mouse).
  • Teknologi luaran yaitu berhubungan dengan segala peranti yang berfungsi untuk menyajikan informasi hasil pengolahan sistem (monitor dan printer).
  • Teknologi mesin memproses yaitu menjadi pusat pengolahan data dengan cara menjalankan program yang mengatur pengolahan tersebut.
  • Teknologi lunak yaitu digunakan untuk mengendalikan komputer sehingga dapat melakukan tindakan sesuai dengan yangg dikehendaki (mikrosoft office).
  • Teknologi menyimpan terdiri dari memori internal berfungsi sebagai pengingat sementara ketika pengolahan dilaksnakan oleh CPU (read only memory dan random acces memory) dan memori eksternal berfungsi untuk menyimpan data secara permanen artinya tetap dipelihara ketika komputer mati (hardisk dan disket).
Yang temasuk sistem TI adalah suatu sitem yang terbentuk sehubungan dengan pengguna teknologi informasi. Komponen sistem TI diantaranya adalah :
–    Hardware (HW) seperti CPU, memori, I/O device, interconector.
–    Software (SW) seperti OS, package application, user application.
–    Firmware (FW) seperti instruksi disimpan permanen dalam ROM.
–    Infoware (IW) seperti user manual, SOP, cyiber law.
–    Baranware (BW) seperti end user, programmer, analyst, manager.
E.    Klasifikasi Sistem Teknologi Informasi
TI dapat diklasifikasikan berdasarkan system:
1.    Embedded informasi teknologi yaitu sistem TI yang melekat pada produk lain. Contohnya VCR yang dapat merekam tayangan televisi.
2.    Dedicated sistem yaitu sistem teknologi yang dirancang untuk melakukan tugas khusus contohnya sistem untuk ATM yang tidak digunakan oleh orang lain
3.    General purpose IT sistem yaitu sistem TI yang dapat digunakan untuk melakukan berbagai aktifitas umum. Contoh sistem PC yang dapat digunakan untuk serbaguna.
Menurut ukurannya IT yaitu :
1.    Informasi yang dapat ditampung.
2.    Kemampuan sistem yeng ditawarkan.
3.    Kecepatan memproses
4.    Jumlah orang yang menggunakan sistem secara bersamaan.
Ragam komputer yang dapat digunakan yaitu :
1.    Super komputer: kecepatan paling tinggi, digunakan untuk menghitung sains kompleks
2.    Mainframe: pemprosesan dengan skala besar.
3.    Mainkomputer: pemprosesan dengan skala menengah
4.    Workstasion: lebih ampuh dibanding dengan PC.
5.    Mikro komputer: disebut dengan PC.