Selasa, 21 November 2017

Biografi bhasa indonesia

Biografi Albert Einstein

 

Albert Einstein lahir di Ulm, Wurttemberg, Jerman pada tanggal 14 Maret 1879. Tokoh yang dianggap sebagai ilmuan terbesar di abad ke-20 lahir dari pasangan Hermann Einstein dan Pauline Einstein. Albert Einstein adalah ilmuan fisika teoritis yang mengembangkan teori umum relativity. Dari penelitiannya tersebut menghasilkan rumus paling terkenal di dunia yaitu E = mc2. Pada tahun 1921, dia mendapatkan penghargaan Nobel di bidang fisika untuk kontribusinya terhadap ilmu fisika teoritis dan penemuannya dalam bidang hukum 'photoelectirc effect'.

Albert Einstein

Masa Muda dan Pendidikan Albert Einstein
Einstein dilahirkan di Ulm di Württemberg, Jerman; sekitar 100 km sebelah timur Stuttgart. Bapaknya bernama Hermann Einstein, seorang penjual ranjang bulu yang kemudian menjalani pekerjaan elektrokimia, dan ibunya bernama Pauline. Mereka menikah di Stuttgart-Bad Cannstatt.

Walaupun mereka keturunan Yahudi, Ibu Einstein memasukan anaknya ke sekolah dasar katholik pada umur 5 tahun selama tiga tahun. Kemudian pada umur delapan tahun di pindah ke Luitpold Gymnasium untuk mendapatkan pendidikan menengah pertama dan menengah ke atas. 

Pada tahun 1894, perusahan ayahnya gagal dan memutuskan untuk pindah ke Itali, namu Einstein tetap tinggal Munic untuk menyelesaikan pendidikanya di Luitpold Gymnasium. Pada umur enambelas tahun, Einstein mengikuti ujian masuk  Swiss Federal Polytechnic in Zürich, tapi gagal. Namun, hasil tes tersebut menunjukan nilai yang sangat baik dalam bidang fisika dan matematika. Melihat hal tersebut, Kepala Sekolah  Swiss Federal Polytechnic menyarankan Einstein untuk mengambil Aargau Cantonal School di Aarau, Swiss. Pada September 1896, dia lulus dengan nilai sempurna pada mata pelajaran matematika dan fisika.

Pernikahan dan Anak Albert Einstein
Pada tahu 1898, Einstein jatuh cinta kepada Mileva Maric, sorang Serbia yang merupakan teman kelasnya. Sebelum meinkah secara resmi dengan Maric, mereka dikabarkan telah memiliki seorang putri bernama Lieserl. Namun berita tentang Lieserl tidak begitu jelas, kabar mengatakan anak pertama Einstein tersebut meninggal karena sakit. Albert Einstein menikahi Maric secara resmi pada bulan Januari 1903 dikaruniahi dua orang anak yaitu Hans Albert Einstein dan Eduard. Mereka cerai pada tanggal 14 Februari 1919. Einstein menikah dengan Elsa Lowenthal pada tanggal 2 Juni 1919 yang merupakan sepupunya sendiri. Mereka kemudian pindah ke Amerika pada tahun 1933. Sayangnya Elsa didiagnosa  mengidap penyakit jantung dan masalah ginjal dan meninggal di bulan Desember 1936.

Imigrasi ke Amerika
Di bulan Februari 1933 ketika Einstein berkunjung ke Amerika, dia memutuskan untuk tidak kembali ke Jerman selama menguatnya Nazi dibawah Adolf Hitler. Saat Einstein bersama istrinya ingin kembali ke Belgia pada bulan Maret, kapalnya diserbu oleh tentara Nazi dan dipakasa kembali ke Jerman. Beberapa bulan kemudian, Einstein menyadari bawah dirinya merupakan target pembunuhan atas dasar hukum yang berlaku di Jerman saat itu untuk kaum yahudi. Mengetahui hidupnya terancam, Einstein memutuskan pergi ke Belgia dan tinggal disana untuk tiga bulan sebelum tinggal di Inggris. Di bulan Oktober 1933, Einstein kembali ke Amerika dan bekerja di Universitas Princeton. Einstein mendapatkan kewarganegaraan Amerika pada tahun 1940.

Kematian Albert Einstein
Pada tanggal 17 April 1955, Albert Einstein mengalami pendarahan internal yang disebabkan oleh pecahnya abdominal aortic aneurysm. Einstein menolak untuk melakukan operasi, dia berkata "Saya ingin pergi ketika saya ingin. Hambar rasanya memperpanjang hidup dengan bantuan. Saya telah berbagi, sekarang waktuna untuk pergi. Saya akan melakukannya dengan elegan." Dia meninggal di Rumah Sakit Princeton di pagi harinya pada umur 76. Selama autopsi, ahli patologi dari Rumah Sakit Princeton, Thomas Stoltz Harvey, menghapus otak Einstein untuk pengawetan tanpa izin dari keluarganya, dengan harapan bahwa ilmu saraf masa depan akan mampu menemukan apa yang membuat Einstein begitu cerdas.

Semoga artikel tersebut di atas tentangBiografi Singkat Albert Einstein bisa bermanfaat bagi sobat sekalian. Dan apa bila terdapat kesalahan baik berupa penulisan maupun isi, kami mohon kiritik dan saran yang membanung untuk kepentingan bersama. Terima kasih.

Senin, 20 November 2017

Analisis flowchart

Algoritma, Flowchart, dan Pemrograman
Algoritma, Flowchart, dan Pemrograman

 
Tahapan Pembuatan Program

• Mendefinisikan masalah danmenganalisanya.

   Mencakup : tujuan pembuatan program, parameter yang digunakan,

   fasilitas yang disediakan, algoritma yangditerapkan dan bahasa

   program yang digunakan.

• Merealisasikan dengan langkah-langkahsebagai berikut :

Algoritma

• Adalah inti dari ilmu komputer.

• Algoritma adalah urutan-urutan dari instruksiatau langkah-langkah untukmenyelesaikan suatu masalah.

• Algoritma adalah blueprint dari program.

• Sebaiknya disusun sebelum membuatprogram.

• Kriteria suatu algoritma:

  – Ada input dan output

  – Efektivitas dan efisien

  – Terstruktur

Contoh Algoritma 1

Mencari akar bulat positif dari bilangan

bulat (integer) positif a:

lMasukkan bilangan bulat positif a

lBerikan harga awal x sama dengan 1

lHitung y sebesar x * x

lJika y sama dengan a maka cetak x

  sebagai akar dari a. Selesai

lTambah nilai x dengan 1

lPergi ke langkah 3.

Contoh Algoritma 2

Menentukan apakah suatu bilanganmerupakan

bilangan ganjil atau bilangan genap.

lMasukkan sebuah bilangan sembarang

lBagi bilangan tersebut dengan bilangan 2

lHitung sisa hasil bagi pada langkah 2.

lBila sisa hasil bagi sama dengan 0 makabilangan itu adalah bilangan genaptetapi bila sisa hasil bagi samadengan 1 maka bilangan itu adalahbilangan ganjil.

Flowchart

lBagan-bagan yang mempunyai arus yangmenggambarkan langkah-langkahpenyelesaian suatu masalah.

lMerupakan cara penyajian dari suatualgoritma.

  Adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.


PEDOMAN-PEDOMAN DALAM MEMBUAT FLOWCHART

Bila seorang analis dan programmer akan membuat flowchart, ada

beberapa petunjuk yang harus diperhatikan, seperti :

1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri ke kanan.

2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.

3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.

4. Setiap  langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja, misalkan MENGHITUNG PAJAK PENJUALAN.

5. Setiap langkah dari aktivitas harus berada pada urutan yang benar.

6. Lingkup dan  range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.

7. Gunakan simbol-simbol flowchart yang standar.

  

lAda 5 macam Flowchart :

  – System Flowchart à  urutan proses dalamsystem

     dengan menunjukkan alat media input, output serta

     jenis media penyimpanan dalam proses

     pengolahan data.

  – Program Flowchart à urutan instruksi yang

     digambarkan dengan symbol tertentu untuk

     memecahkan masalah dalam suatuprogram.

  – Flowchart Dokumen

     Flowchart Paperwork menelusuri alur dari data yang ditulis melalui sistem.
     Flowchart  Paperwork sering disebut juga dengan Flowchart Dokumen.  
     Kegunaan utamanya adalah untuk menelusuri alur form dan laporan 
     sistem dari satu bagian  ke bagian lain baik bagaimana alur form dan
     laporan diproses, dicatat dan disimpan.

  – Flowchart Skematik 

     Flowchart Skematik mirip dengan Flowchart Sistem yang menggambarkan
     suatu sistem atau prosedur. Flowchart Skematik ini bukan hanya
     menggunakan simbol-simbol flowchart standar, tetapi juga menggunakan
     gambar-gambar komputer, peripheral, form-form atau peralatan lain yang
     digunakan dalam sistem.

     lowchart Skematik digunakan sebagai alat komunikasi antara analis
     sistem dengan seseorang yang tidak familiar dengan simbol-simbol
     flowchart yang konvensional. Pemakaian gambar sebagai ganti dari
     simbol-simbol flowchart akan menghemat waktu yang dibutuhkan oleh
     seseorang untuk mempelajari simbol abstrak sebelum dapat mengerti
     flowchart.

  – Flowchart Proses

     Flowchart Proses merupakan teknik penggambaran rekayasa industrial
     yang memecah dan menganalisis langkah-langkah selanjutnya dalam
     suatu prosedur atau sistem.
     Flowchart Proses digunakan oleh perekayasa industrial dalam
     mempelajari dan mengembangkan proses-proses manufacturing. Dalam
     analisis sistem, flowchart ini digunakan secara efektif untuk menelusuri
     alur suatu laporan atau form.

Contoh Program Flowchart

 

Simbol-simbol Flowchart

lFlow Direction Symbols (Simbol penghubungalur)

lProcessing Symbols (Simbol proses).

lInput-output Symbols (Simbol input-output)

Simbol-simbol Flowchart
 

Simbol-simbol Flowchart – Cont.
 

Pembuatan Flowchart

lTidak ada kaidah yang baku.

lFlowchart = gambaran hasil analisa suatumasalah

lFlowchart dapat bervariasi antara satupemrogram dengan pemrogram  lainnya.

lSecara garis besar ada 3 bagian utama:

  – Input

  – Proses

  – Output

Pembuatan Flowchart – cont.

lHindari pengulangan proses yang tidak

  perlu dan logika yang berbelit sehingga

  jalannya proses menjadi singkat.

lJalannya proses digambarkan dari atas

  ke bawah dan diberikan tanda panah

  untuk memperjelas.

lSebuah flowchart diawali dari satu titik

  START dan diakhiri dengan END.

Contoh 1 Flowchart

Contoh 2 Flowchart




Contoh Pemrograman

Konversi Suhu

Menghitung konversi suhu.dari Celcius menjadi Reamur dan Farenheit. 

[tip : R = 4/5 * C dan F = 9/5 * C + 32] 

Flowchart :


Pseucode :

-Algoritma

Program mengkonversi satuan Suhu yang di inputkan melalui 

keyboard dari Celcius menjadi dalam satuan Reamur dan 

Farenheit.

-Deklarasi

SuhuCel : float

-Deskripsi

–  Read ( suhuCel ) 

–  Do  

  Reamur  = suhuCel * (4/5) 

  Farenheit = ( suhuCel * 9/5 ) + 32

–  Write   Reamur, Farenheit,

-Koding dan Output


Menghitung Besaran sisi miring segitiga siku-siku

Menghitung sisi miring dari suatu segitiga siku-siku, jika diketahui panjang 

sisi yang membentuk sudut siku-siku. 

 [tip : c^2= a^2+ b^2] 

Flowchart :

Pseucode :

-Algoritma

Program untuk menghitung besaran nilai Sisi Miring suatu 

Segitiga Siku-siku  yang mana panjang sisi-sisi yang mengapit 

sisi miring nya di inputkan dari keyboard.

-Deklarasi

a, b : float 

-Deskripsi

–  Read ( a, b ) 

–  Do  

  C = sqrt ( pow( a, 2 ) + pow( b, 2 )) 

–  Write ( c )

Koding dan Output

Menentukan bilangan ganjil atau genapMenentukan suatu bilangan genap atau ganjil 

Flowchart :

Pseucode :

-Algoritma

Program untuk menentukan Bilangan Ganjil dan Genap dari 

data yang di inputkan melalui Keyboard

-Deklarasi

a : integer

-Deskripsi

–  Read   ( a ) 

–  Write  ( a) 

–  If    a % 2 == 0 then 

  Write ( ‘  a adalah bilangan genap’ ) 

–  Else

  Write ( ‘  a  adalah bilangan ganjil’ ) 

–  Endif

Koding dan Output



Tahapan Pembuatan Program

• Mendefinisikan masalah danmenganalisanya.

   Mencakup : tujuan pembuatan program, parameter yang digunakan,

   fasilitas yang disediakan, algoritma yangditerapkan dan bahasa

   program yang digunakan.

• Merealisasikan dengan langkah-langkahsebagai berikut :

Algoritma

• Adalah inti dari ilmu komputer.

• Algoritma adalah urutan-urutan dari instruksiatau langkah-langkah untukmenyelesaikan suatu masalah.

• Algoritma adalah blueprint dari program.

• Sebaiknya disusun sebelum membuatprogram.

• Kriteria suatu algoritma:

  – Ada input dan output

  – Efektivitas dan efisien

  – Terstruktur

Contoh Algoritma 1

Mencari akar bulat positif dari bilangan

bulat (integer) positif a:

lMasukkan bilangan bulat positif a

lBerikan harga awal x sama dengan 1

lHitung y sebesar x * x

lJika y sama dengan a maka cetak x

  sebagai akar dari a. Selesai

lTambah nilai x dengan 1

lPergi ke langkah 3.

Contoh Algoritma 2

Menentukan apakah suatu bilanganmerupakan

bilangan ganjil atau bilangan genap.

lMasukkan sebuah bilangan sembarang

lBagi bilangan tersebut dengan bilangan 2

lHitung sisa hasil bagi pada langkah 2.

lBila sisa hasil bagi sama dengan 0 makabilangan itu adalah bilangan genaptetapi bila sisa hasil bagi samadengan 1 maka bilangan itu adalahbilangan ganjil.

Flowchart

lBagan-bagan yang mempunyai arus yangmenggambarkan langkah-langkahpenyelesaian suatu masalah.

lMerupakan cara penyajian dari suatualgoritma.

  Adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.


PEDOMAN-PEDOMAN DALAM MEMBUAT FLOWCHART

Bila seorang analis dan programmer akan membuat flowchart, ada

beberapa petunjuk yang harus diperhatikan, seperti :

1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri ke kanan.

2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.

3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.

4. Setiap  langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja, misalkan MENGHITUNG PAJAK PENJUALAN.

5. Setiap langkah dari aktivitas harus berada pada urutan yang benar.

6. Lingkup dan  range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.

7. Gunakan simbol-simbol flowchart yang standar.

  

lAda 5 macam Flowchart :

  – System Flowchart à  urutan proses dalamsystem

     dengan menunjukkan alat media input, output serta

     jenis media penyimpanan dalam proses

     pengolahan data.

  – Program Flowchart à urutan instruksi yang

     digambarkan dengan symbol tertentu untuk

     memecahkan masalah dalam suatuprogram.

  – Flowchart Dokumen

     Flowchart Paperwork menelusuri alur dari data yang ditulis melalui sistem.
     Flowchart  Paperwork sering disebut juga dengan Flowchart Dokumen.  
     Kegunaan utamanya adalah untuk menelusuri alur form dan laporan 
     sistem dari satu bagian  ke bagian lain baik bagaimana alur form dan
     laporan diproses, dicatat dan disimpan.

  – Flowchart Skematik 

     Flowchart Skematik mirip dengan Flowchart Sistem yang menggambarkan
     suatu sistem atau prosedur. Flowchart Skematik ini bukan hanya
     menggunakan simbol-simbol flowchart standar, tetapi juga menggunakan
     gambar-gambar komputer, peripheral, form-form atau peralatan lain yang
     digunakan dalam sistem.

     lowchart Skematik digunakan sebagai alat komunikasi antara analis
     sistem dengan seseorang yang tidak familiar dengan simbol-simbol
     flowchart yang konvensional. Pemakaian gambar sebagai ganti dari
     simbol-simbol flowchart akan menghemat waktu yang dibutuhkan oleh
     seseorang untuk mempelajari simbol abstrak sebelum dapat mengerti
     flowchart.

  – Flowchart Proses

     Flowchart Proses merupakan teknik penggambaran rekayasa industrial
     yang memecah dan menganalisis langkah-langkah selanjutnya dalam
     suatu prosedur atau sistem.
     Flowchart Proses digunakan oleh perekayasa industrial dalam
     mempelajari dan mengembangkan proses-proses manufacturing. Dalam
     analisis sistem, flowchart ini digunakan secara efektif untuk menelusuri
     alur suatu laporan atau form.

Contoh Program Flowchart

 

Simbol-simbol Flowchart

lFlow Direction Symbols (Simbol penghubungalur)

lProcessing Symbols (Simbol proses).

lInput-output Symbols (Simbol input-output)

Simbol-simbol Flowchart
 

Simbol-simbol Flowchart – Cont.
 

Pembuatan Flowchart

lTidak ada kaidah yang baku.

lFlowchart = gambaran hasil analisa suatumasalah

lFlowchart dapat bervariasi antara satupemrogram dengan pemrogram  lainnya.

lSecara garis besar ada 3 bagian utama:

  – Input

  – Proses

  – Output

Pembuatan Flowchart – cont.

lHindari pengulangan proses yang tidak

  perlu dan logika yang berbelit sehingga

  jalannya proses menjadi singkat.

lJalannya proses digambarkan dari atas

  ke bawah dan diberikan tanda panah

  untuk memperjelas.

lSebuah flowchart diawali dari satu titik

  START dan diakhiri dengan END.

Contoh 1 Flowchart

Contoh 2 Flowchart




Contoh Pemrograman

Konversi Suhu

Menghitung konversi suhu.dari Celcius menjadi Reamur dan Farenheit. 

[tip : R = 4/5 * C dan F = 9/5 * C + 32] 

Flowchart :


Pseucode :

-Algoritma

Program mengkonversi satuan Suhu yang di inputkan melalui 

keyboard dari Celcius menjadi dalam satuan Reamur dan 

Farenheit.

-Deklarasi

SuhuCel : float

-Deskripsi

–  Read ( suhuCel ) 

–  Do  

  Reamur  = suhuCel * (4/5) 

  Farenheit = ( suhuCel * 9/5 ) + 32

–  Write   Reamur, Farenheit,

-Koding dan Output


Menghitung Besaran sisi miring segitiga siku-siku

Menghitung sisi miring dari suatu segitiga siku-siku, jika diketahui panjang 

sisi yang membentuk sudut siku-siku. 

 [tip : c^2= a^2+ b^2] 

Flowchart :

Pseucode :

-Algoritma

Program untuk menghitung besaran nilai Sisi Miring suatu 

Segitiga Siku-siku  yang mana panjang sisi-sisi yang mengapit 

sisi miring nya di inputkan dari keyboard.

-Deklarasi

a, b : float 

-Deskripsi

–  Read ( a, b ) 

–  Do  

  C = sqrt ( pow( a, 2 ) + pow( b, 2 )) 

–  Write ( c )

Koding dan Output

Menentukan bilangan ganjil atau genapMenentukan suatu bilangan genap atau ganjil 

Flowchart :

Pseucode :

-Algoritma

Program untuk menentukan Bilangan Ganjil dan Genap dari 

data yang di inputkan melalui Keyboard

-Deklarasi

a : integer

-Deskripsi

–  Read   ( a ) 

–  Write  ( a) 

–  If    a % 2 == 0 then 

  Write ( ‘  a adalah bilangan genap’ ) 

–  Else

  Write ( ‘  a  adalah bilangan ganjil’ ) 

–  Endif

Koding dan Output