Sabtu, 27 September 2014

Algoritma dan Flowchart



                                                Tugas Algoritma Dan Flowchart
Nama               : Noffrihendri
Npm                : 57414999
Kelas               : 1IA17
Mata Kuliah    : Algoritma dan Pemprograman 1A
Dosen              : Kunto Bayu A,ST
PT                    : Universitas Gunadarma

ALGORITMA

            Kata algoritma diserap dari Bahasa Inggris algorithm. Kata algorithm sendiri sebenarnya bukan dari kata asli bahasa Inggris, melainkan berasal dari kata algorism yang berarti "proses menghitung dengan angka Arab". Para ahli matematika meyakini bahwa kata algorism berasal dari nama penulis buku berkebangsaan Arab yang terkenal yaitu Abu Ja'far Muhammad Ibnu Musa Al-Khwarizmi (770-840 M), belia merupakan ahli matematika dan astronomi dari persia,kemudian orang barat menjulukinya Al-Khwarizmi sebagai Algorism.


Sedangkan definisi  Algoritma adalah urutan langkah-langkah secara logis dalam menyelesaikan suatu masalah yang disusun secara sistematis dan logis.


adapun pengertian umum dari algoritma itu sendiri adalah serangkaian urutan langkah-langkah yang tepat, logis, terperinci, dan terbatas untuk menyelesaikan suatu masalah yang disusun secara sistematis.

Adapun definisi lain dari algoritma adalah;
1.  Algoritma adalah inti dari ilmu komputer
2.  Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan    suatu masalah
3.  Algoritma adalah blueprint dari program
4.  Sebaiknya disusun sebelum membuat program

Adapun Kriteria/sifat suatu algoritma:
·         Ada input dan output
·         Efektifitas dan efisien
·         Terstruktur
Langkah-langkah dalam algoritma harus logis dan harus dapat   ditentukan  bernilai salah atau benar.
Kriteria pembuatan Algoritma yang baik,sebaiknya:
  1. Tepat, benar, sederhana, standar dan efektif
  2. Logis, terstruktur dan sistematis
  3. Semua operasi terdefinisi
  4. Semua proses harus berakhir setelah sejumlah langkah dilakukan
  5. Ditulis dengan bahasa yang standar dengan format pemrograman agar mudah untuk diimplementasikan dan tidak menimbulkan arti ganda.
“Suatu algoritma harus menghasilkan output yang tepat guna (efektif) dalam waktu yang relatif singkat dan penggunaan memori yang relatif sedikit (efisien) dengan langkah yang berhingga dan prosesnya berakhir baik dalam keadaaan diperoleh suatu solusi ataupun tidak adanya solusi.”
Penyajian algoritma
Algoritma dapat disajikan dalam dua bentuk, yaitu dalam bentuk tulisan/bahasa dan dalam bentuk gambar. Penyajian algoritma dalam bentuk tulisan haruslah menggunakan bahasa yang dapat dimengerti manusia dalam menyajikan langkah-langkah algoritma. Penyajian algoritma dalam bentuk tulisan juga dapat dilakukan menggunakan pseudocode. Pseudocode berasal dari kata pseudo yang berarti "mirip atau menyerupai" dan code yang berarti "kode program". Contoh bahasa pemrograman yang digunakan untuk menyatakan pseudocode adalah BASIC, Pascal, C, dan lain-lain. Sedangkan, penyajian algoritma dalam bentuk gambar sering disebut flow chart.
Contoh algoritma :
Sebuah prosedur ketika akan berangkat kekampus:
1. mulai
2. Siapkan kendaraan
3. berangkat kestasiun bogor
4. parkirkan motor distasiun bogor
5. membeli tiket commuter line ke stasiun pondok cina
6. Naik kereta
7. turun distasiun pondok cina
8. Jalan kaki menuju kampus D gunadarma.
9. selesai

* catatan tetang algoritmaa pemprograman
algoritma pemprograman adalah langkah langakah dalam yang ditulis secara beruntut dan secara logis untuk menyelesaikan masalah pemprograman komputer. Dalam pemrograman yang sederhana, algoritma merupakan langkah pertama yang harus ditulis sebelum menuliskan program. Masalah yang dapat diselesaikan dengan pemrograman komputer adalah masalah-masalah yang berhubungan dengan perhitungan matematik.

dan hal yang penting dikuasai dalam pemrograman adalah logika berpikir bagaimana cara memecahkan masalah pemrograman yang akan dibuat. Kadang-kadang ada masalah matematika yang sangat gampang jika diselesaikan secara tertulis, tetapi cukup sulit jika diterjemahkan ke dalam pemrograman. Jika menemukan hal seperti itu, maka algoritma dan logika pemrograman sangat penting untuk memecahkan masalah pemprograman.


adapun langkah langkah penyelesaian suatu masalah dengan pemprograman yaitu ;

1. Menganalisis masalah .
2. Membuat algoritma.
3. Menuangkan algortima ke dalam bentuk program. 
4. Mengeksekusi dan menguji program (implementasi).

Flowchart

Pengertian Flowchart, Simbol-simbol dan Kegunaannya.

Sebuah flowchart (diagram alir) merupakan bentuk formal representasi grafis dari urutan logika, pekerjaan atau proses manufaktur, struktur organisasi, atau struktur formal yang serupa. Tujuan dari diagram alir adalah untuk menyediakan orang-orang dengan bahasa yang sama atau titik referensi ketika berhadapan dengan proyek atau proses.

Pengertian Flowchart

Flowchart dikembangkan oleh Herman Goldstine dan John von Neumann di tahun 1940-an, sebagai representasi grafis dari keputusan dan hasil keputusan dipetakan dalam bentuk individu. Flowchart menggunakan simbol yang berbeda yang berisi informasi tentang langkah-langkah atau urutan kejadian. Masing-masing dari simbol-simbol ini terkait dengan panah untuk menggambarkan arah aliran proses.
Flowchart adalah gambaran dalam bentuk diagram diagram alir dari algoritma-algoritma dalam suatu program, yang menyatakan arah alur program tersebut.
Pengertian flowchart dapat disimpulkan sebagai sebuah metodologi yang digunakan untuk menganalisis, meningkatkan, dokumen dan mengelola proses atau program. Flowchart membantu untuk:
  • Pemahaman hubungan antara langkah-langkah proses yang berbeda
  • Mengumpulkan data tentang proses tertentu
  • Membantu dengan pengambilan keputusan
  • Mengukur kinerja proses
  • Menggambarkan struktur proses
  • Pelacakan aliran proses
  • Menyoroti langkah-langkah penting dan menghilangkan langkah-langkah yang tidak perlu

Simbol simbol flowchart
Simbol-simbol yang digunakan dalam flowchart dibagi menjadi 3 kelompok : 

  • Flow direction symbols (connecting line): menghubungkan simbol satu dengan yang lain.


  • Processing symbols: menunjukan jenis operasi pengolahan dalam suatu proses / prosedur.

  • Input / Output symbols: menunjukkan jenis peralatan yang digunakan sebagai media input atau output.






Kegunaan Flowchart

Pada awalnya, flowchart digunakan oleh para insinyur industri sebagai sebuah struktur proses kerja, seperti manufaktur perakitan. Saat ini, flowchart telah digunakan untuk berbagai keperluan di bidang manufaktur, arsitektur, teknik, bisnis, teknologi, pendidikan, ilmu pengetahuan, kedokteran, pemerintahan, administrasi dan disiplin ilmu lainnya.
1. Perencanaan Proyek Baru
Salah satu penggunaan umum dari flowchart adalah untuk memetakan proyek baru, terutama yang bersifat teknis atau membutuhkan beberapa desain struktur lain. Insinyur dan desainer perangkat lunak sering menggunakan diagram alur untuk tujuan ini. Berpikir tentang bagaimana proses akan bekerja menggunakan flowchart dapat menghemat banyak waktu dalam desain.
2. Desain Sistem atau Program
Menggunakan flowchart memungkinkan desainer untuk memikirkan banyak masalah yang kompleks di muka. Karena banyak sistem atau program memerlukan langkah demi langkah prosedur, sehingga menggunakan diagram alur adalah cara yang logis untuk memikirkan langkah-langkah tersebut. Jenis proses desain dapat jelas dipikirkan dan disampaikan kepada orang lain melalui penggunaan flowchart.
3. Dokumen Proses untuk Alasan Eksternal
Bisnis sering memiliki persyaratan eksternal untuk dokumentasi proses dan flowchart dapat berguna untuk tujuan ini. Dari standar pelaporan untuk mematuhi peraturan pemerintah, menggunakan flowchart bisa jauh lebih efisien daripada menghasilkan narasi tertulis. Standar pelaporan untuk mematuhi peraturan kerja, dapat menggunakan flowchart yang bisa jauh lebih efisien daripada menghasilkan narasi tertulis.
4. Dokumen Proses untuk Alasan internal
Penggunaan diagram alur, untuk lebih memahami bagaimana proses bisnis kerja menawarkan banyak keuntungan untuk organisasi:
  • Fleksibilitas – karyawan baru ataupun yang sudah ada dapat segera mempelajari cara yang tepat untuk melakukan pekerjaan apa pun.
  • Kualitas – Jika semua orang di tim melakukan pekerjaan dengan cara yang sama setiap kali, hasilnya dapat diprediksi dan konsisten.
  • Visibilitas – Manajemen dapat melihat persis bagaimana setiap pekerjaan yang dimaksudkan untuk dilkerjakan
  • Perbaikan proses: Kita dapat memperbaiki cara organisasi, jika kita tahu bagaimana cara tersebut dilakukan sekarang.
5. Pemecahan Masalah Salah satu alasan, mengapa sering digunakan flowchart dalam pembuatan program atau desain jaringan komputer, adalah bahwa flowchart dapat menawarkan sumber yang baik untuk pemecahan masalah. Hal ini juga sebagai cara yang bagus, jika digunakan untuk pelanggan, untuk menunjukkan cara pemecahan masalah yang bersifat umum. karena pendekatan visual akan leboh mudah diikuti, ketika disajikan dengan benar.

Contoh flowchart perjalanan dari rumah kekampus




Referensi/sumber tentang algoritma :
http://denissopyan2004.blogspot.com/2009/03/algoritma-dan-flowchart.html


Referensi/sumber tentang algoritma pemprograman :http://spatabang.blogspot.com/2014/01/pengertian-algoritma-pemrograman-dan.html 
http://staff.unipdu.ac.id/nufan/2013/09/24/pengantar-algoritma-dan-pemrograman/

Referensi/sumber tentang flowchart :

Yang mau copas atau sebagai referensi tolg cantumkan sumbernya ya kawan..
wassalamualaikum wr.wrb   ^__^ terimakasih atas kunjungannya.

Kamis, 25 September 2014

ilmu sosial dasar#

Pengertian Ilmu Sosial Dasar
Di dalam perkembangan ilmu pengetahuan dan teknologi ini dan untuk menjawab dan memecahkan berbagai persoalan yang ada dalam kehidupan sehari hari maka lahirlah berbagai macam ilmu pengetahuan. Yang diharapkan bisa membantu manusia lebih mudah melakukan segala sesuatu urusan atau pekerjaan. Berdasarkan sumber ilmu filsafat yang di anggap sebagai ibu dari ilmu pengetahuan, maka ilmu pengetahuan di kelompokkan menjadi 3 (tiga) yaitu :
  1. Ilmu-ilmu Alamiah (natural science). Ilmu-ilmu alamiah bertujuan mengetahui keteraturan-keteraturan yang terdapat dalam alam semesta. Untuk mengkaji hal ini digunakan metode ilmiah. Caranya ialah dengan menentukan hukum yang berlaku mengenai keteraturan-keteraturan itu, lalu dibuat analisis untuk menentukan suatu kualitas.
  2. Ilmu-ilmu sosial (social science). ilmu-ilmu sosial bertujuan untuk mengkaji keteraturan-keteraturan yang terdapat dalam hubungan antara manusia. Untuk mengkaji hal ini digunakan metode ilmiah sebagai pinjaman dari ilmu-ilmu alamiah.
  3. Pengetahuan budaya (the humanities) bertujuan untuk memahami dan mencari arti kenyataan-kenyataan yang bersifat manusiawi. Untuk mengkaji hal ini digunakan metode pengungkapan peristiwa-peristiwa dan kenyataan-kenyataan yang bersifat unik, kemudian diberi arti.
Ilmu Sosial Dasar adalah ilmu pengetahuan yang mempelajari/menelaah tentang masalah-masalah sosial di dalam sebuah masyarakat yang diharapkan dapat memberikan pengetahuan dasar dan pengertian umum tentang konsep-konsep yang dikembangkan untuk mengkaji masalah manusia dalam kehidupan.
Maka dari itu pelajaran ilmu sosial dasar diberikan kepada mahasiswa sebagai suatu bahan program studi atau mata kuliah umum. Mata kuliah umum sosial dasar diberikan dalam rangka usaha untuk memberikan pengetahuan dasar dan pengertian umum tentang konsep-konsep yang dikembangkan guna mengkaji gejala-gejala sosial agar daya tanggap, presepsi, dan penalaran mahasiswa dalam menghadapi lingkungan sosialnya menjadi lebih berkembang dan menjadi lebih tahu dan lebih menguasai ilmu sosial dasar.
Oleh karena itu mahasiswa juga tidak hanya dituntut untuk menguasai bidang ilmu yang sedang dipelajari, namun mahasiswa juga harus dapat peka terhadap denyut kehidupan, kebutuhan, serta perkembangan masyarakat. Ilmu sosial dasar harus dapat diterapkan dalam setiap mahasiswa agar mahasiswa memiliki kepribadian yang tidak hanya ahli dalam bidang profesinya tetapi juga mampu menerapkan ilmunya dalam kehidupan masyarakat,karena mahasiswa juga merupakan komponen dari masyarakat yang diharapan dapat menerapkan ilmu sosial dasar dan ilmu pengetahuan yang mereka miliki dan pelajari selama kuliah didalam kehidupan sehari hari dalam bermasyarakat yang mengarah ke arah positif.
Contohnya penerapan ilmu sosial dasar dalam kehidupan bermasyarakat adalah dengan melakukan Kegiatan-kegiatan sosial yang mendatangkan manfaat yang dilakukan bersama oleh masyarakat dan mahasiswa yang dapat mewujudkan kondisi yang harmonis diantara masyarakat dan mahasiswa. Kemudian dapat mengurangi kesenjangan dan kecemburuan sosial. Masyarakat harus bersatu dalam mengatasi masalah-masalah sosial yang terjadi. Oleh karena itu, ilmu sosial dasar harus dipelajari oleh mahasiswa agar dalam kehidupan masyarakat, mahasiswa telah mengerti dan memahami cara untuk mengatasi masalah-masalah sosial.

Tujuan
Tujuan Ilmu Sosial Dasar
Tujuan ilmu sosial dasar adalah memberikan pengetahuan dasar dan pengertian umum tentang konsep-konsep yang dikembangkan untuk mengkaji gejala-gejala sosial dan lebih memahami dan menyadari bahwa setiap kenyataan sosial dan masalah sosial ada dalam masyarakat dan selalu bersifat kompleks, kita hanya bisa memahaminya secara kritis. Untuk itulah ilmu sosial dasar mempunyai peran penting agar mahasiswa memiliki bekal yang cukup dalam hidup bermasyarakat.
Seperti yang kita ketahui bahwasanya Masalah sosial yang terjadi pada masyarakat bersifat kompleks, tidak dapat diduga-duga, dan banyak sesuatu yang tersembunyi. Untuk itu mahasiswa harus berfikir kritis dan dijaksana dalam menanggapinya. Ilmu sosial dasar memberikan wawasan kepada mahasiswa untuk dapat menjawab setiap permasalahan yang terjadi pada masyarakat. Mahasiswa juga perlu memikirkan bagaimana menemukan solusi untuk menghadapi masalah sosial.
Kemudian ilmu sosial dasar juga bertujuan untuk membantu perkembangan wawasan pemikiran dan kepribadian mahasiswa agar memperoleh wawasan pemikiran yang lebih luas. Dan ciri-ciri kepribadian yang diharapkan dari setiap anggota golongan terpelajar Indonesia, khususnya berkenaan dengan sikap dan tingkah laku manusia dalam menghadapi manusia lainnya. Mahasiswa membutuhkan wawasan yang luas mengenai sikap dan tingkah lakunya agar dapat menerapkan ilmunya kepada masyarakat luas.
Sikap dan tingkah laku mahasiswa ditentukan dari pergaulan mereka sehari-hari. Mahasiswa harus dapat memilih pergaulan yang sehat dan dapat memberikan manfaat yang baik. Mahasiswa harus mempunyai wawasan mengenai sikap dan tingkah laku yang baik yang dipakai ketika mereka berhubungan dengan orang lain. Hal ini diperlukan agar menjadi mahasiswa yang berkualitas, tidak hanya kepandaiannya mengenai ilmu pengetahuan tetapi juga harus pandai dalam bersikap.
Pengabdian mahasiswa kepada masyarakat sangat diperlukan, mengingat keterbatasan sumber daya manusia yang minim pada masyarakat tersebut. Mahasiswa dapat membantu masyarakat dengan menerapkan ilmunya yang telah mereka pelajari selama di bangku kuliah. Selain itu masyarakat juga harus aktif di dalam pembangunan daerahnya.

Adapun tujuan tujuan ilmu sosial dasar jika dikelompokan lagi secara ringkasnya
a. Tujuan umum
Diselenggarakannya mata kuliah Ilmu Sosial Dasar ialah pembentukan dan pengembangan kepribadian serta perluasan wawasan perhatian, pengetahuan, dan pemikiran mengenai berbagai gejala yang ada dan timbul dalam lingkungannya, khususnya gejala berkenaan dengan masyarakat dengan orang lain, agar daya tanggap, presepsi, dan penalaran berkenaan dengan lingkungan social dapat dipertajam.

b. Tujuan khusus:
  1. Memahami dan menyadari adanya kenyataan-kenyataan sosial dan masalah-maslah sosial yang ada dalam masyarakat.
  2. Peka terhadap masalah-masalah sosial dan tanggap untuk ikut serta dalam usaha-usaha menanggulanginya.
  3. Menyadari bahwa setiap masalah sosial yang timbul dalam masyarakat selalu bersifat kompleks dan hanya dapat mendekatinya (mempelajarinya).
  4. Memahami jalan pikiran para ahli dalalm bidang ilmu pengetahuan lain dan dapat berkomunikasi dengan mereka dalalm rangka penanggulangan maslah sosial yang timbul dalam masyarakat.
Ruang Lingkup Ilmu Sosial Dasar
Ilmu sosial dasar mencakup masalah-masalah sosial yang timbul didalam sebuah masyarakat. Untuk menelaah masalah-masalah sosial tersebut hendaknya terlebih dahulu dapat mengidentifikasi kenyataan-kenyataan sosial dan memahami sejumlah konsep sosial tersebut. Sehingga ilmu sosial dasar dapat dibedakan atas tiga golongan besar yaitu :
  1. Kenyataan-kenyataan sosial yang ada didalam masyarakat, yang secara bersama-sama merupakan masalah sosial tertentu.
  2. Konsep-konsep sosial atau pengertian-pengertian tentang kenyataan-kenyataan sosial dibatasi pada konsep dasar atau elementer saja yang sangat diperlukan untuk mempelajari masalah-masalah sosial yang dibahas pada ilmu sosial.
  3. Masalah-masalah sosial yang timbul dalam masyarakat, biasanya terlibat dalam berbagai kenyataan-kenyataan sosial yang satu dengan yang lainnya saling berkaitan satu sama lain.
Ilmu sosial dasar terdiri dari 8 (delapan) pokok pembahasan. Dari kedelapan pokok pembahasan tersebut maka ruang lingkup perkuliahan Ilmu Sosial Dasar diharapkan mempelajari dan memahami adanya :
  1. Berbagai masalah kependudukan dalam hubunganya dengan pengembangan masyarakat dan kebudayaan.
  2. Masalah Individu, keluarga dan masyarakat.
  3. Masalah pemuda dan sosialisasi
  4. Masalah hubungan antara Warga Negara dan Negara
  5. Masalah pelapisan sosial dan kesamaan derajat.
  6. Masalah masyarakat perkotaan dan masalah pedesaan.
  7. Masalah pertentangan-pertentangan sosial dan integrasi.
  8. Pemanfaatan ilmu pengetahuan dan teknologi bagi kemakmuran dan keserjahteraan masyarakat.
Hakikat ilmu sosial dasar di PT
        pada hakikatnya menurut saya ilmu sosial dasar sangat penting diadakan diperguruan tinggi negeri,karena ilmu sosial dasar juga sangat berperan penting dalam menentukan pola dan tingkah laku mahasiswa,sehingga mahasiswa dapat memilah dan memilih baik buruknya dalam pergaulan di lingkungan masyarakat sekitar rumah atau pun dilingkungan kampus, dan diharapkan dapat membantu perkembangan wawasan dan pola pikir dan kepribadian mahasiswa agar memperoleh wawasan yg lebih luas dan mempunyai ciri kepribadian yg diharapkan dari sikap mahasiswa, khususnya berkenaan dengan sikap dan tingkah laku manusia dalam menghadapi manusia lain, serta menumbuhkan sikap sosial antar sesamanya, agar tercipta kehidupan yang rukun dan tentram.
Dan dengan diadakannya pendidikan ilmu sosial dasar diharapkan mahasiswa tidak hanya ahli dalam bidangnya tetapi mahasiswa juga dapat lebih memahami dan mengertahui ilmu ilmu sosial dasar,karena pada dasarnya mahasiswa juga merupakan bagian dari masyarakat sosial,oleh karena itu juga menurut saya ilmu sosial dasar sangat penting diajarkan dibangku perkuliahan,sehingga dapat membentuk mahasiswa yang berkualitas dan berkuantitas.

Referensi/daftar pustaka/sumber ;
-          http://tyomulyawan.wordpress.com/pengertian-dan-tujuan-ilmu-sosial-dasar/
 http://putrimega-putrimega.blogspot.com/2011/02/hakekat-dan-fungsi-ilmu-sosial-dasar.html

harap kalau mau ngecopy/referensi camtumkan sumbernya ya ^_^
sekian dan terimakasih..wassalamualaikum wr.wb

Noffrihendri

Senin, 15 September 2014

chord lagu petra sihombing mine(indonesia version)



Intro: D A Bm G

D                   A
Wajahmu, hatimu
Bm
Telah lama ku dambakan
A         G
Kamu yang sejak dulu aku nantikan
D         A
Ketika kau disampingku
Bm
Berdebar rasa dihatiku
A         G
Diriku tersipu malu karna dirimu
G         A
Ku ingin kau milikku

D         A
Oh baby I'll take you to the sky
Bm       A
Forever you and I, you and Iyou and I

D         A
Dan kita kan slalu bersama
Bm
Cintaku selamanya
A         G
jika kamu milikku
A         D
Milikku .....

D A  Bm G
O huu O huuu
D         A
Senyummu, candamu
Bm
Slalu dapat ku bayangkan
A         G
Kamu yang sejak dulu aku nantikan
G         A
Ku ingin kau milikku..


D         A
Oh baby I'll take you to the sky
Bm       A
Forever you and I, you and Iyou and I
D         A
Dan kita kan slalu bersama
Bm
Cintaku selamanya
A         G
jika kamu milikku
A         D
Milikku .....

Intro ....

G                                 A
And I want to be you mine
. G                               A
And I want to be you mine

D                                                A
Oh baby I’ll take you to the sky
Bm                                        A
Forever you and I, you and I

D         A
Dan kita kan slalu bersama
Bm
Cintaku selamanya
A         G
jika kamu milikku
A         D
Milikku .....