Selasa, 30 Juli 2019

Logika dan algoritma komputer

Nabellia zeni pragita


PENGERTIAN DASAR LOGIKA DAN ALGORITMA

PENGERTIAN DASAR LOGIKA DAN ALGORITMA


PENGERTIAN DASAR

LOGIKA
Diperkenalkan pertama kali oleh Aristoteles (384-322 SM)

ALGORITMA
Diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi. Seorang ilmuan Persia yang menulis kitab al jabr w’al muqabala (rules of restoration and reduction) sekitar tahun 825 M

Definisi Logika
1. penalaran atau bentuk pemikiran.
2. ilmu yang memberikan prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan yang berlaku.

Definisi Algoritma
1. Langkah – langkah yang dilakukan agar solusi masalah dapat diperoleh.
2. Suatu prosedur yang merupakan urutan langkah-langkah yg berintegrasi.
3. Suatu m etode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata.(Webster Dictionary)
TAHAP PENYELESAIAN MASALAH

Kriteria Pemilihan Algoritma.

1. Ada Output,
2. Efektifitas dan Efesiensi,
3. Jumlah Langkahnya Berhingga,
4. Berakhir, ( SEMI ALGORITMA )
5. Terstruktur,

Suatu Algoritma yg terbaik (The Best) : “ Suatu algoritma harus menghasilkan output yg tepat guna (efektif) dlm waktu yg relatif singkat & penggunaan memori yg relatif sedikit (efesien) dgn langkah yg berhingga & prosedurnya berakhir baik dlm keadaan dip’oleh suatu solusi ataupun tdk ada solusinya. “

Contoh :
Sebuah prosedur ketika akan mengirim kan surat kepada teman:
1. Tulis surat pada secarik kertas surat
2. Ambil sampul surat atau amplop
3. Masukkan surat ke dalam amplop
4. Tutup amplop surat dengan lem perekat
5. Tulis alamat surat yg dituju, jika tdk ingat, lebih dahulu ambil buku alamat & cari alamat yg dituju, lalu tulis alamat tsb pd amplop surat.
6. Tempelkan perangko pada am plop surat
7. Bawa surat ke kantor pos utk diserahkan pd pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dlm kotak/bis surat.

Sebuah prosedur untuk masalah menentukan akar kuadrat dari suatu bilangan Bulat Positif yg di Input :
Baca bilangan Bulat Positif yg diinput, sebut saja sebagai A
1. Dinyatakan Nilai B adalah 0
2. Hitung Nilai C yg berisikan Nilai B dikalikan Nilai B
3. Jika Nilai C sama dengan Nilai A, maka Nilai B adalah Akar dari Nilai A, lalu stop.
4. Jika tidak, maka Nilai B akan bertambah 1
5. Kembali ke langkah pada No. 3

TAHAPAN ANALISA ALGORITMA
1. Bagaimana merencanakan suatu algoritma.
2. Bagaimana menyatakan suatu algoritma

a. Dengan bahasa semu (pseudocode).
Contoh :
Untuk menghitung Luas Segi tiga :
1. Masukan Nilai Alas
2. Masukan Nilai Tinggi
3. Hitung Luas =( Alas * Tinggi ) / 2
4. Cetak Luas

b. Dengan diagram alur atau flowchart,
Contoh :

c. Dengan Statement program / penggalan
Program

Contoh (menggunakan C++):
cin >> Alas ; //untuk input data
cin >> Tinggi;
Luas = (Alas * Tinggi)/2 ; // proses
cout << Luas; //untuk output data

3. Bagaimana validitas suatu algoritma.
4. Bagaimana Menganalisa suatu Algoritma.
5. Bagaimana Menguji Program dari suatu Algoritma.

Tahap Proses uji Algoritma :
a. Fase Debugging
yaitu fase dari proses program eksekusi yang akan melakukan koreksi terhadap kesalahan.
b. Fase Profilling
yaitu fase yang akan bekerja jika program tersebut sudah benar (telah melewati fase debugging).

Analisis Suatu Algoritma
(Untuk melihat faktor efesiensi & efektifitas dari algoritma tersebut), Dapat dilakukan terhadap suatu algoritma dengan melihat pada :

a. Waktu Tempuh (Running Time) dr suatu Algortima.
Hal-hal yg dpt m empengaruhi drpd waktu tempuh adalah :
1. Banyaknya langkah.
2. Besar dan jenis input data.
3. Jenis Operasi.
4. Komputer dan kompilator

b. Jumlah Memori Yang Digunakan.

Sifat – Sifat Algoritma

• Banyaknya Langkah Instruksi Harus Berhingga,
• Langkah atau Instruksi harus Jelas,
• Proses harus Jelas dan mempunyai batasan,
• Input dan Output harus mempunyai Batasan,
• Efektifitas,
• Adanya Batasan Ruang Lingkup,

 

Logika dan algoritma komputer




Nama: Nabellia zeni pragita

Kelas: X akl 1

PENGERTIAN DASAR LOGIKA DAN ALGORITMA


PENGERTIAN DASAR LOGIKA DAN ALGORITMA
PENGERTIAN DASAR
LOGIKA
Diperkenalkan pertama kali oleh Aristoteles (384-322 SM)
ALGORITMA
Diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi. Seorang ilmuan Persia yang menulis kitab al jabr w’al muqabala (rules of restoration and reduction) sekitar tahun 825 M
Definisi Logika
1. penalaran atau bentuk pemikiran.
2. ilmu yang memberikan prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan yang berlaku.
Definisi Algoritma
1. Langkah – langkah yang dilakukan agar solusi masalah dapat diperoleh.
2. Suatu prosedur yang merupakan urutan langkah-langkah yg berintegrasi.
3. Suatu m etode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata.(Webster Dictionary)
TAHAP PENYELESAIAN MASALAH
tahap penyelesaian masalah
Kriteria Pemilihan Algoritma.
1. Ada Output,
2. Efektifitas dan Efesiensi,
3. Jumlah Langkahnya Berhingga,
4. Berakhir, ( SEMI ALGORITMA )
5. Terstruktur,
Suatu Algoritma yg terbaik (The Best) : “ Suatu algoritma harus menghasilkan output yg tepat guna (efektif) dlm waktu yg relatif singkat & penggunaan memori yg relatif sedikit (efesien) dgn langkah yg berhingga & prosedurnya berakhir baik dlm keadaan dip’oleh suatu solusi ataupun tdk ada solusinya. “
Contoh :
Sebuah prosedur ketika akan mengirim kan surat kepada teman:
1. Tulis surat pada secarik kertas surat
2. Ambil sampul surat atau amplop
3. Masukkan surat ke dalam amplop
4. Tutup amplop surat dengan lem perekat
5. Tulis alamat surat yg dituju, jika tdk ingat, lebih dahulu ambil buku alamat & cari alamat yg dituju, lalu tulis alamat tsb pd amplop surat.
6. Tempelkan perangko pada am plop surat
7. Bawa surat ke kantor pos utk diserahkan pd pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dlm kotak/bis surat.
Sebuah prosedur untuk masalah menentukan akar kuadrat dari suatu bilangan Bulat Positif yg di Input :
Baca bilangan Bulat Positif yg diinput, sebut saja sebagai A
1. Dinyatakan Nilai B adalah 0
2. Hitung Nilai C yg berisikan Nilai B dikalikan Nilai B
3. Jika Nilai C sama dengan Nilai A, maka Nilai B adalah Akar dari Nilai A, lalu stop.
4. Jika tidak, maka Nilai B akan bertambah 1
5. Kembali ke langkah pada No. 3
TAHAPAN ANALISA ALGORITMA
1. Bagaimana merencanakan suatu algoritma.
2. Bagaimana menyatakan suatu algoritma
a. Dengan bahasa semu (pseudocode).
Contoh :
Untuk menghitung Luas Segi tiga :
1. Masukan Nilai Alas
2. Masukan Nilai Tinggi
3. Hitung Luas =( Alas * Tinggi ) / 2
4. Cetak Luas
b. Dengan diagram alur atau flowchart,
Contoh :
flowchart
c. Dengan Statement program / penggalan
Program
Contoh (menggunakan C++):
cin >> Alas ; //untuk input data
cin >> Tinggi;
Luas = (Alas * Tinggi)/2 ; // proses
cout << Luas; //untuk output data
3. Bagaimana validitas suatu algoritma.
4. Bagaimana Menganalisa suatu Algoritma.
5. Bagaimana Menguji Program dari suatu Algoritma.
Tahap Proses uji Algoritma :
a. Fase Debugging
yaitu fase dari proses program eksekusi yang akan melakukan koreksi terhadap kesalahan.
b. Fase Profilling
yaitu fase yang akan bekerja jika program tersebut sudah benar (telah melewati fase debugging).
Analisis Suatu Algoritma
(Untuk melihat faktor efesiensi & efektifitas dari algoritma tersebut), Dapat dilakukan terhadap suatu algoritma dengan melihat pada :
a. Waktu Tempuh (Running Time) dr suatu Algortima.
Hal-hal yg dpt m empengaruhi drpd waktu tempuh adalah :
1. Banyaknya langkah.
2. Besar dan jenis input data.
3. Jenis Operasi.
4. Komputer dan kompilator
b. Jumlah Memori Yang Digunakan.
Sifat – Sifat Algoritma
• Banyaknya Langkah Instruksi Harus Berhingga,
• Langkah atau Instruksi harus Jelas,
• Proses harus Jelas dan mempunyai batasan,
• Input dan Output harus mempunyai Batasan,
• Efektifitas,
• Adanya Batasan Ruang Lingkup,

Rabu, 24 Juli 2019

Pengertian internet dan sejarahnya


Nama: Nabellia Zeni Pragita
Dari: SMK ARRAHMAN DEPOK


PENGERTIAN INTERNET DAN SEJARAHNYA


Apa itu Internet?

Internet adalah suatu jaringan komunikasi yang menghubungkan satu media elektonik dengan media yang lainnya. Standar teknologi pendukung yang dipakai secara global adalah Transmission Control Protocol atau Internet Protocol Suite (disingkat sebagai istilah TCP/IP). TCP/IP ini merupakan protokol pertukaran paket (dalam istilah asingnya Switching Communication Protocol) yang bisa digunakan untuk miliaran lebih pengguna yang ada di dunia. Sementara itu, istilah “internetworking” berarti cara/prosesnya dalam menghubungkan rangkaian internet beserta penerapan aturannya yang telah disebutkan sebelumnya.


Pengertian Internet Menurut Para Ahli

Berikut ini kami akan memberikan berbagai macam definisi internet yang bisa Anda baca juga untuk menambah wawasan!

*Onno Purbo

Menurut Purbo (dalam Prihatna, 2005) Internet pada dasarnya adalah suatu media yang dipakai untuk mengefesiensikan proses komunikasi yang disambungkan lewat berbagai aplikasi semacam Web, VoIP, E-mail.

*Oetomo

Menurut Oetomo (2002) internet adalah singkatan atau singkatan dari international network, yang didefinisikan juga sebagai suatu jaringan komputer yang sangat besar, dimana jaringan komputer tersebut terdiri dari beberapa jaringan-jaringan kecil saling terhubung satu sama lain.

*Supriyanto

Menurut Supriyanto (2006) Internet adalah suatu hubungan antara berbagai jenis komputer dan juga dengan jaringan di dunia yang punya sistem operasi dan juga aplikasi yang berbeda-beda, dimana hubungan tersebut memanfaatkan kemajuan perangkat komunikasi semacam telepon dan satelit yang memakai protokol standar dalam melakukan hubungan komunikasi, yaitu protokol TCP/IP (Transmission Control/Internet Protocol).

*Harjono

Menurut Harjono (2009) internet adalah kumpulan dari beberapa komputer, yang bahkan bisa mencapai jutaan komputer di seluruh dunia yang saling berhubungan serta saling terkoneksi satu sama lainnya. Agar komputer bisa saling terkoneksi satu sama lain, maka diperlukan media untuk saling menghubungkan antar komputer. Media yang digunakan itu bisa menggunakan kabel/serat optik, satelit atau lewat sambungan telepon.

SEJARAH INTERNET

Di tahun 1960-an, Departemen Pertahanan dari Amerika Serikat lewat Advanced Research Projects Agency yang disingkat juga sebagai ARPA merintis suatu sistem jaringan bernama ARPANET. ARPANET ini adalah asal mulanya sebelum terbentuk teknologi internet. Di tahun 1980-an, barulah internet mulai dipakai oleh kalangan terbatas dan menjalankan fungsinya dengan menghubungkan berbagai kampus atau universitas yang populer di Amerika Serikat sendiri.

Protokol standar dari TCP/IP sendiri mulai dipublikasikan ke publik di tahun 1982. Adanya nama domain juga sudah mulai dipakai empat tahun setelahnya, tepatnya di tahun 1984. Lalu, National Science Foundation Network (NSFNET) didirikan dan mulai dikembangkan di tahun 1986. NSFNET inilah yang mulai menggantikan peranan dari ARPANET sebagai suatu wadah riset terkait di Amerika Serikat. Beberapa jaringan internasional pada banyak negara akhirnya mulai dikembangkan dan dihubungkan lewat NSFNET tersebut.

ARPANET kemudian diturunkan pada tahun 1990. Namun memang internet hasil pengembangannya itu sendiri tetap berkembang terus-menerus hingga sekarang ini. Dulu, informasi yang dapat dimiliki lewat internet cuma informasi yang berbasis teks. Dan pada tahun 1990, layanan sejenis berbasis tampilan grafis yang dikenal sebagai WWW (World Wide Web) mulai dikembangkan lagi oleh CERN. Di tahun 1993, InterNIC pun didirikan agar bisa melayani pendaftaran nama domain dari publik. Sekitar tahun 1994, internet masuk ke negara kita, Indonesia.

 APA YG DIMAKSUD INTERNET SEHAT?

Pada waktu itu jaringan internet di Indonesia lebih dikenali dengan nama unik yaitu Paguyuban Network. Paguyuban Network ini juga berarti serupa dengan namanya dimana semangat kekeluargaan atau kerjasama terjadi begitu akrab diantara para anggota pengembang teknologinya. Hal ini cukup berbeda bila dibandingkan dengan suasana pengembangan Internet di Indonesia sekarang-sekarang ini yang tentunya lebih ke arah komersial tujuannya. Tapi tentunya tak hanya sisi negatif yang dirasa, pertumbuhan e-commerce dan perusahaan komersial lainnya jadi meningkat drastis dan turut membangun juga ekonomi bangsa.

Kala itu RMS Ibrahim, Adisoemarta, Suryono, Muhammad Ihsan, Putu, Robby Soebiakto, Firman Siregar, Adi Idrayanto, dan Onno Purbo adalah beberapa nama-nama tokoh pengembang legendaris yang tercatat di sejarah internet awal-awal Indonesia, tepatnya sekitar tahun 1992 sampai 1994. Setiap pengembang itu sudah berkontribusi dan mendedikasikan keahliannya dalam membangun sejarah IT di Indonesia.