Jumat, 26 September 2014

PEMOGRAMAN BAHASA C


Dasar pemograman Bahasa C

Alasan menggunakan bahasa C

1. Dukungan pustaka yang memadai
2.Hampir dapat digunakan  pada setiap pc
3.Bahasa c adalah bahasa yang terstruktur
4.proses executable program bahasa c lebih cepat
5.selain bahasa tingkat tinggi,bahasa c juga disebut bahasa tingkat menengah.

Contoh  perintah dasar pada bahasa C :

Do: pasangan while
While : kembali kemenu
Double :untuk kalimat yan sama
Break : BERHENTI
Float: untuk angka-angka desimal
Int: untuk angka-angka real
if  : yang artinya jika
Else : artinya atau
Scanf : mencari file yang akan di tampilkan
Printf: menampilkan program
yang ingin di munculkan

     Bahasa C adalah bahasa yang standart ,artinya suatu program yang di tulis dengan versi bahasa C tertentu akan dapat di kompilasi dengan versi bahasa C yang lain dengan sedikit modifikasi .disini saya menggunakan aplikasi Codeblock. menggunakan aplikasi Codeblock untuk  program dasar bahasa C

Langkah awal membuka procject baru  pada code block

Pilih scorcat code block yang ada pada didestop(double click)
























Muncul jendela code block,click create a new project


pilih & click pada icon Console application


Next-pilih C-Next

ketik nama project ,misal”Sragen”-Next-Finist


               





















jendela awal code block









    silahkan coding di jendela di samping.













    Bagi yang baru mengenal bahasa  C sebaiknya menggunakan perintah awal interger(int dengan kode %d) ataupun “float”(dengan kode %f) karena kedua perintah tersebut mudah di pahami dbanding dengan perintah yang lain .untuk int sendiri berfungsi hanya memproses angka-angka rill yang ada dalam program yang di buat sedangkan  “float” befungsi  untuk emproses apabila ada angka angka decimal pada project program.maka dari itu sebelum membuat project kita harus dapat menentukan perintah mana yang sesuai dengan kebutuhan kita.

A. contoh program yang menggunakan perintah “int”(untuk angka rill)

Pertama :buka halawan awal codeblock dengan cara yang diatas,untuk penulisan scrip diletakkan diantara tanda kurung yang berada di bawah ” int main()”




Kedua       : masukan scrip dibawah

int satu,dua,tiga,rumus,penduduk_awal,pulkam;            
     printf("Data rata-rata pendatang di kota Sragen tiap 4 tahun  \n\n\n");
     printf("tahun pertama : ");
     scanf("%d",&satu);
     printf("tahun kedua : ");
     scanf("%d",&dua);
     printf("tahun ketiga : ");
     scanf("%d",&tiga);
     penduduk_awal=3000;
     pulkam=100;
     rumus=penduduk_awal+satu+dua+tiga-pulkam/4;
     printf("rata-ratanya yaitu: %d",rumus ); printf("  Jiwa\n");

Ketiga : jalankan pogram dengan cara clik pada “build and run”maka akan muncul tampilan Cmd seperti di bawah.






B. contoh program yang menggunakan perintah “float”(untuk angka desimal)

Pertama : buka project baru lalu ketik scrip seperti di bawah

float A,B,t,Luas;

    printf("Rumus mencari luas Trapesium \n\n\n");
    printf("input sisiA : ");
    scanf("%f",&A);
    printf("input sisiB ; " );
    scanf("%f",&B);
    printf("input Tinggi: ");
    scanf("%f",&t);
    Luas = (A+B) * t *1/2;
    printf("Luasnya adalah: %f",Luas );printf("  Cm\n");

Kedua: jalankan pogram dengan cara clik pada “build and run” maka akan muncul tampilan Cmd seperti di bawah.




C. contoh program yang menggunakan perintah “if else”(jika atau)

Pertama : buka project baru lalu ketik scrip seperti di bawah

float A,B,C,t,Luas,keliling;

    printf("Rumus mencari luas Trapesium \n\n\n");
    printf("input sisiA : ");
    scanf("%f",&A);
    printf("input sisiB : " );
    scanf("%f",&B);
    printf("input Tinggi: ");
    scanf("%f",&t);
    printf("input sisiC: ");
    scanf("%f",&C);

    if (C==0)
 {
    Luas = (A+B) * t *1/2;
    printf("Luasnya adalah: %f",Luas );printf("  Cm\n");}
    else if (t==0)
{   keliling=A+B+C;
    printf("Kelilingnya yaitu: %f",keliling);}
    else if (A==0 )
    printf("\n SELAMAT BELAJAR");

Kedua: jalankan pogram dengan cara clik pada “build and run” 





maka akan muncul tampilan Cmd seperti di bawah.maka akan muncul tampilan Cmd seperti di bawah.


 








VIDEO TUTORIAL CODE BLOCK:









SEMOGA BERMANFAAT

Sabtu, 20 September 2014

Tutorial setting AD HOC

Cara setting AD HOC

Wireless (koneksi antara komputer dengan komputer tanpa menggunakan Internet ataupun kabel) Pada Windows 7. cara settingnya sangatlah mudah. dengan setting wireless ini, kita bisa koneksi ke sesama laptop / PC yang sama sama mempunyai wireless. Biasanya kita sering menggunakan yang namanya Kabel UTP untuk koneksi Atar Laptop / PC. Sebenarnya Wireless ini sama kegunaannya dengan Kabel UTP, yaitu untuk mengkoneksikan Jaringan Antar PC / Laptop tapi tidak menggunakan Kabel. Biasanya disebut Nirkabel (Non Kabel). Manfaat wireless ini banyak abtara lain:
  1. Menghubungkan Antar komputer dengan Tanpa Kabel
  2. bisa sharing data tanpa kabel
  3. bisa sharing printer tanpa kabel
  4. bisa sharing internet tanpa kabel
  5. bisa main game dengan tanpa kabel (Game Multiplayer)
Untuk setting Wireless pada Windows 7, sebagai berikut ini :
1.      Masuk Ke Control Panel. Start-> Control Panel.
2.     Kemudian pilih "Network And Internet" lihat gambar dibawah ini














3. Kemudian Pilih "ViewNetwork status And Task"













4. Klik "set up new connection or network"











5.Pilih bagian bawah sendiri. "Setup a wireless ad hoc (computer to computer) network"














6.klik next















7 Selanjutnya kita mengisi nama network, security type, dan security key/ passwordnya.. untuk yang"No authentication (Open)", kita tidak usah memberi password saat mau koneksi / dibuka secara umum. Untuk yang "WEP" kita harus mengisi password untuk koneksi ke wirelessnya. tetapi uktuk yang "WPA2 personal" sama dengan yang WEP. kita harus mengisikan password jika mau masuk ke wirelessnya. tetapi yang WPA2 Personal, user yang mau masuk terbatas. Untuk User yang menggunakan windows XP mungkin tidak support / tidak mendukung yang WPA2 Personal. jadi usernya harus sama sama Windows 7 untuk yang WPA2 Personal, jika sudah settingnya klik saja next..



8.Tunggu sebentar. setelah proses selesai klik close.



9.  Untuk mengeceknya silahkan masuk ke control panel / lihat pada icon network di sebelah bawah paling kanan. jika sudah berhasil akan muncul seperti tampilan dibawah ini













10. untuk menghubungkan ke komputer server (komputer yang mensetting Wireless). komputer client (lain), harus mempunyai wireless juga. lihat gambar berikut ini. gambar ini gambar dari user / client yang akan masuk ke Wireless


11.Setelah itu masukkan key word atau biasa menyebutnya password. masukkan password yang tadi telah dibuat. lihat gambar berikut.

12.kalo koneksi sudah tersambung atau Connect. maka pada server / pemilik wireless akan tampak seperti gambar berikut ini.... jika tidak sama pada gambar berikut. Dicek lagi. lakukan pengecekkan dengan user yang menggunakan wireless. jika menggunakan password saat membuat wireless tadi, computer client harus memasukkan password yang telah dibuat oleh server. 





Untuk lebih jelasnya silahkan perhatikan video tutorial di bawah ini :




Rabu, 17 September 2014

Kontribusi Tokoh penting di tahun 1900an dalam Bidang Komputer

Generasi komputer dapat dibagi menjadi lima generasi sebagai berikut:
     Ã˜  Komputer Generasi I (Tahun 1945- 1958)
     Ã˜  Komputer Generasi Kedua (Tahun 1958 – 1966)
     Ã˜  Komputer Generasi Ketiga (Tahun 1966 – 1972)
     Ã˜  Komputer Generasi Keempat (Tahun 1972 – 1978) 

     Ã˜  Komputer Generasi Kelima (Tahun 1978 – hingga sekarang)

Ada 2 jenis alat penghitung yang berperan dalam komputer yaitu ;

1. Alat Digital : yang langsung memperlihatkan angka-angka sebagai hasilnya.
         Contoh : Abacus,  Kalkulator, Jam yang lebih  modern  (jam digital)
2.  Alat Analog : pada  alat ini, kondisi akhir dari besar  yang dihitung, baik berupa panjang,   tegangan, sudut, menyatakan angka dari besaran tersebut.
  Contoh: Mistargeser (sliderule), jam tangan tradisional dengan  jarum & angka.
           
            



Abacus (siphoa) adalah alat hitung yang tertua dan dikenal sejak tahun 460 SM. Termasuk alat penghitung digital, dimana posisi akhir perhitungan diperlihatkan melalui posisi cincin pada seutas kawat.
            


            Di bawah ini adalah beberapa ahli yang sangat mempengaruhi perjalanan/ perkembangan dari alat hitung sederhana sampai terbentuknya komputer modern seperti yang kita kenal sekarang ini :


     *      John Napier (1550-1617)





   John Napier adalah seorang teolog Skotlandia terkenal dan ahli matematika yang hidup antara 1550 dan 1617. Dia menghabiskan seluruh hidupnya mencari pengetahuan, dan bekerja untuk menemukan cara-cara yang lebih baik melakukan segala sesuatu dari menanam tanaman untuk melakukan perhitungan matematis. Napier begitu cerdas, banyak warga lokal percaya dia berada di liga dengan Iblis, namun klaim tersebut tidak pernah pergi lebih jauh dari rumor, Bahkan, Napier sendiri, dan Protestan bersemangat, menuduh Paus sebagai Anti-Kristus, dan dalam dokumen yang dianggap prestasi terbaiknya, pergi sejauh memprediksi akhir dunia.
            Selain menjadi seorang yang terpelajar, Napier juga seorang bangsawan, baron, Laird-7 Merchiston, dan pemilik real yang cukup. Napier dicintai oleh semua, dan ia dihormati oleh banyak ilmuwan terkenal dan matematikawan zaman, ke titik yang dianggap semacam superstar ilmiah, dengan "penggemar" menunggu publikasi berikutnya cara kita menunggu rilis film atau album pop.

            Napier "greatest hits" mencakup teks terobosan seperti A Deskripsi Tabel Mengagumkan dari Logaritma, dan penemuannya meramal batang digunakan sebagai tabel perkalian. Untuk mempelajari lebih lanjut tentang orang ini menarik yang selamanya akan memiliki tempat terhormat di samping nama-nama besar seperti Nicolaus Copernicus, Johannes Kepler, Galileo Galilei, Tycho Brahe, dan tokoh-tokoh lainnya dalam sejarah ilmu pengetahuan, cukup pilih tujuan Anda dari menu kami.



       Wilhelm Schikard dari Tubingen ( 1592-1635 )

            Salah satu catatan paling awal penemuan teknologi komputer adalah mesin buatan seorang peneliti dari Jerman yang bernama Wilhelm Schikard (1623) yang menggunakan roda-roda gigi untuk melakukan operasi penjumlahan, perkalian dan pembagian. Hasil perancangan mesin dia kirimkan kepada Keppler seorang astronom yang termasyur pada saat itu. Setelah ini, tercatat sejumlah penemuan berikutnya untuk membuat mesin-mesin komputasi analog yang semakin berdayaguna.





                          












    
*       Blaise Pascal dari Perancis   ( 1623-1662 )

            Mungkin yang paling signifikan dalam evolusi kalkulator mekanik adalah pendahuluan, pada tahun 1642dari'toothed wheels' (gigi) oleh Blaise Pascal (1623-1662), yang philopher Perancis yang terkenal dan matematikaAyah dari Blaise Pascal bekerja di sebuah kantor akuntan pajakUntuk membuat pekerjaan ayahnya mudah ia merancangpada usia 19perangkat perhitungan mekanik (Pascaline) dioperasikan oleh serangkaian cepat melekat pada roda yang memiliki nomor nol sampai sembilan pada lingkar merekaKetika roda telah membuat putaran penuhitu maju ke roda sebelah kiri ituIndikator di atas dial menunjukkan jawaban yang benarMeskipun terbatas pada penambahan dan penguranganroda bergigi penghitungan masih digunakan dalam mesin menambahkan.

Blaise Pascal (1623-1662)                                 the Pascaline
         


*      Gottfried Wilhelm Leibnitz  (1646 – 1716)  

            Seorang ahli matematika merancang roda Leibnitz bagian yang penting dari alat hitung mekanis. Alat tersebut dapat melakukan perkalian, pembagian, penambahan dan pengurangan.Itu tidak lama sebelum para ilmuwan menyadari bahwa Pascal's bergigi roda juga bisa melakukan perkalian dengan penambahan secara berulang dari nomor. Filsuf Jerman dan matematikaBaron von Leibnitz (1646-1716)ditambah perbaikan ini ke mesin Pascal pada 1671tapi tidak menyelesaikan mesin hitung pertama sampai 1694 The Leibnitz'reckoning machine' (berdasarkan pada roda Leibnitzadalah pertama dua gerak kalkulator yang dirancang untuk memperbanyak dengan penambahan secara berulangnamun kelemahan mekanik dicegah dari menjadi populerCharles Xavier Thomas de Colmar (1785-1870)dari Perancis, membuat nya "Arithmometer", pertama kalkulator yang diproduksi secara massalItu perkalian dengan pendekatan umum sama dengan kalkulator Leibnizdengan bantuan dari pengguna juga dapat melakukan pembagianItu juga merupakan kalkulator paling dapat diandalkan belum. Mesin desain umum inicukup besar untuk menempati sebagian besar desktopterus dijual selama sekitar 90 tahun.
Leibnitz wheel                         Baron von Leibnitz

BD21504_ Josep Marie Jacquard (1752-1834),  5

            Josep Marie Jacquard memberikan kontribusi penting dalam bidang pengendalian proses, dan merancang sistem kendali dengan menggunakan kartu berlubang (Punch cards). Babbage menerapkan rancangan Jacquard untuk memasukkan angka ke mesin dan mengendalikan proses penghitungan tanpa campur tangan manusia. Perintah pengolahan dapat diperbaiki dengan mengubah kartu bukan hardwarenya; prinsip pemrograman ini akhirnya berkembang menjadi prinsip pemrograman mesin masa kini




Hasil rancangan Babbage berpengaruh besar terhadap perancang lain. John Shaw Billings dan Herman Hollerith (1860-1929) merancang mesin hitung untuk sensus di Amerika.

BD21375_ Charles Babbage (1791 –1871)


            Mesin penghitung (Difference Engine no.1) yang ditemukan oleh Charles Babbage (1791-1871) adalah salah satu icon yang paling terkenal dalam sejarah perkembangan komputer dan merupakan kalkulator otomatis pertama. Babbage juga terkenal dengan julukan bapak komputer.
Charles Babbage lahir di daerah yang sekarang dikenal dengan nama Southwark, London, 26 Desember 1791, anak dari Benjamin Babbage, seorang Banker. Kelebihannya dalam matematika sangat menonjol. Saat memasuki Trinity College di Cambridge tahun 1811, dia mendapati bahwa kemampuan matematikanya jauh lebih baik, bahkan daripada tutornya sendiri.
Tahun 1821 Babbage menciptakan Difference Engine, sebuah mesin yang dapat menyusun Tabel Matematika. Saat melengkapi mesin tersebut di tahun 1832, Babbage mendapatkan ide tentang mesin yang lebih baik, yang akan mampu menyelesaikan tidak hanya satu jenis namun berbagai jenis operasi aritmatika. Mesin ini dinamakan Analytical Engine (1856), yang dimaksudkan sebagai mesin pemanipulasi simbol umum, serta mempunyai beberapa karakteristik dari komputer modern. Diantaranya adalah penggunaan punched card, sebuah unit memori untuk memasukkan angka, teknik iterasi yang modern dan berbagai elemen dasar komputer lainnya.
Karya Babbage kurang begitu terkenal sampai suatu saat dia bertemu dengan Augusta Ada (1816-1852), Countess of Lovelace, anak dari Lord Byron. Sembilan tahun kemudian, Luigi Federico Manabrea (seorang insinyur dari Italia) menjelaskan cara kerja Analytical Engine. Karya ini kemudian diterjemahkan dan ditambahkan notes oleh Ada Lovelace di tahun 1842. Mulai dari saat itu orang mulai mengenal karya Charles Babbage.


       *      William Stanley Jevons (1835-1882)




                       
            William Stanley Jevons (1835-1882) adalah seorang ekonom Inggris dan ahli logika, tokoh utama, baik di Inggris maupun internasional, di bidang ekonomi politik dan reformasi sosial. Jevons yang paling sering dikreditkan dengan menjadi teori pertama yang membuat ekonomi disiplin matematika, dan ia dianggap sebagai salah satu pendiri dari bentuk ekonomi neo-klasik, yang mendominasi pemikiran ekonomi kita saat ini dan wacana politik.

Aspek yang paling menarik bagi kita hidupnya adalah dirancang pada tahun 1869 mesin logis untuk melakukan logika inferensi, yang disebut Logic Piano, yang merupakan mesin logika yang paling terkenal dari abad kesembilan belas.

Karya Devons Logika Piano terinspirasi oleh Stanhope Demonstran. Pembangunan perangkat diumumkan dalam bukunya 1869 buku logika, Substitusi sejenisnya. Itu adalah puncak dari serangkaian panjang penemuan dan alat bantu untuk perhitungan silogisme: alfabet logis, slate logis, cap logis, dan sempoa-semua logis alat untuk menulis dengan cepat baris tabel kebenaran dalam argumen yang logis.

Kepentingan Jevons Logika dimulai sebagai tahunan seperti pada tahun 1860, ketika ia bekerja sebagai assayer di Sydney Mint, Australia. Jevons menulis dalam buku hariannya 1860:
Seperti yang saya terbangun di pagi hari matahari bersinar cerah ke kamarku, ada kesadaran di pikiran saya bahwa saya adalah penemu logika sejati masa depan aku merasa suatu kenikmatan sebagai salah satu jarang bisa berharap untuk merasa. Aku ingat hanya terlalu cepat meskipun bagaimana tidak layak dan lemah alat saya untuk mencapai begitu besar pekerjaan dan bagaimana tidak aku bisa berharap untuk melakukannya.

Keterlibatan serius dan gairah berikutnya untuk Logic muncul ketika, sekembalinya ke Inggris, ia bertemu dengan guru sarjana mantan matematika, ahli logika yang terkenal Augustus de Morgan. Tampaknya Jevons adalah salah satu yang pertama di Inggris untuk menangkap pada pentingnya sistem logis formal yang baru dikembangkan Boole dan De Morgan.

Jevons membaca Analisis Matematika Logika dan Sebuah Investigasi Hukum Pemikiran Boole dan terpesona. Tapi dia juga melihat masalah dengan itu, dan oleh 1861 ia mengembangkan sistem sendiri logika berdasarkan apa yang akhirnya ia disebut Substitusi sejenisnya, dimana filsafat akan ditampilkan terdiri semata-mata dalam menunjukkan rupa dalam hal-hal. Pada tahun 1863 ia menerbitkan karya karya pertamanya pada subjek, Logic Murni, yang hampir tidak sukses, dengan empat eksemplar terjual dalam 6 bulan. Tapi Jevons adalah satu besar untuk persistensi.

Logika pianoIn nya 1.869 logika buku, The Substitusi sejenisnya ia menjelaskan Logical Abacus: serangkaian papan kayu dengan berbagai kombinasi istilah benar dan salah. Hal ini dimaksudkan bahwa mereka diatur di rak dan penguasa digunakan untuk menghilangkan kombinasi dikecualikan tertentu. Ini adalah garis dasar dari perangkat tersebut, dengan penambahan tuas dan katrol, Jevons memiliki pembuat jam Salford membangun untuknya di 1869. Fitted dalam kasus kayu, dan dengan keyboard dipasang di bagian depan untuk mengoperasikan mekanisme substitusi, ini adalah miliknya Logic Piano.

Logika piano (lihat gambar di dekatnya) adalah sebuah kotak kayu yang tinggi sekitar 90 cm. Sebuah pelat muka di atas keyboard ditampilkan entri dari tabel kebenaran. Sama seperti piano, keyboard memiliki tombol hitam-dan-putih, tapi di sini mereka digunakan untuk memasuki tempat. Sebagai kunci dikejutkan, batang mekanis akan menghapus dari wajah piano kebenaran-tabel entri tidak konsisten dengan tempat dimasukkan pada tombol.

Keyboard logika pianoThe Logic Piano dapat menangani hingga 4 istilah. Jevons sebenarnya sudah ingin membangun sebuah mesin yang mampu menangani hingga 16 istilah, tapi itu akan menjadi terlalu besar dan mengambil seluruh dinding di kantornya. Ekspresi logika diketik (atau mungkin dimainkan) melalui tombol keyboard (lihat gambar di dekatnya), dan memukul titik menghapus semua kombinasi mungkin dari layar. Kopula adalah sama dengan kunci, sementara tombol finis ulang mesin.

Tindakan logika piano benar-benar tidak menghasilkan kesimpulan yang dinyatakan dalam bentuk proposisi, tetapi hanya dalam tabel kebenaran entri konsisten dengan kesimpulan. Jevons bekerja gagal untuk mengatasi masalah ini, yang disebutnya masalah inversi dan yang ia agak menyesatkan terkait dengan proses induksi matematika.

Sebagai Jevons 'musuh John Venn mencatat, logika piano tidak memiliki tujuan praktis, karena ada situasi di mana silogisme sulit timbul atau di mana silogisme harus diselesaikan cukup berulang-ulang untuk membenarkan mekanisasi proses. Jevons membalas bahwa itu adalah kenyamanan untuk pekerjaan pribadi dan berguna dalam kelas logikanya.






            Herman Hollerith adalah ayah dari mesin pengolahan data modern. Penemuan dari mesin kartu menekan menandai awal dari era pengolah data otomatis. Sedangkan kartu menekan sebelumnya telah digunakan untuk mengendalikan alat tenun, Hollerith sekarang digunakan mereka untuk menyimpan data.

Dia mengembangkan idenya dari penghitungan listrik dan sistem sortir pada tahun 1880, saat bekerja untuk Biro Sensus Amerika Serikat, di mana ia menjadi sadar akan masalah statistik pemerintah. Sebagai seorang penemu dan insinyur, Hollerith menganggap hal itu sebagai tugasnya untuk merancang sebuah mesin yang bisa mengevaluasi data yang cepat. Pada pertengahan tahun 1880-an, ia telah menyelesaikan sistem kartu pertamanya menekan. Itu pada tahun 1889, bagaimanapun, bahwa Hollerith menjadi terkenal ketika ia menyajikan penemuannya di Pameran Dunia di Paris.

Sistem kartu punch - Dini hari pengolahan data
Mesin-mesin pertama kali digunakan dalam proyek besar untuk sensus 11 di Amerika Serikat pada 1890 62 juta kartu menekan dievaluasi oleh 43 mesin Hollerith. Bahwa telah terjadi delapan tahun untuk mengevaluasi sensus kesepuluh, sensus ini selesai hanya dalam waktu tiga tahun.

Keberhasilan ini disebabkan Hollerith untuk menemukan Tabulating Machine Company. Meskipun kebutuhan untuk pengolah data otomatis tumbuh, ia hanya membuat setengah hati upaya untuk meningkatkan penjualan. Sepanjang hidupnya, Hollerith merasa bahwa ia adalah seorang penemu dan bukan seorang pengusaha. Solusi teknis masalah jauh lebih penting baginya daripada keberhasilan bisnis penemuannya. Karakter yang tidak konvensional dan marah kekerasan membuatnya lebih dan lebih sulit untuk menjalankan perusahaan, dengan hasil bahwa itu dijual ke Komputer Tabulating Recording Company pada tahun 1911, sebuah perusahaan yang berganti nama sebagai International Business Machines Corporation (IBM) pada tahun 1924. dia bertindak sebagai konsultan bagi perusahaan selama beberapa tahun, tetapi akhirnya mundur ke dalam kehidupan pribadi.



BD14578_  Alan Turing (1912-1954)

Sejarah perkembangan komputer kurang lengkap tanpa menonjolkan peran Alan Turing, karena beliau dianggap sebagai salah seorang bapak komputer modern.

Alan Mattison Turing lahir di Paddington London, 23 Juni 1912. Tahun 1931 Turing bersekolah di King's College, Cambridge University. Dalam penelitiannya Turing lebih banyak "menciptakan kembali" dibandingkan "menggunakan" temuan yang sudah ada. Setelah lulus Turing mendapat keanggotaan di King's College (1935).Pada saat ini lah Turing mempunyai konsep mengenai "Mesin Turing".
Melalui sebuah kuliah, di tahun 1935, Turing diperkenalkan pada pertanyaan berkaitan dengan Logika Matematika, yang di ajukan oleh Hilbert. Ini adalah pertanyaan tentang "Decidability", "the Entscheidungs problem". "Mungkinkah ada, walau hanya dalam teori, sebuah metode atau proses yang mampu menyelesaikan semua bentuk dan jenis pertanyaan matematika ?".
Menanggapi pertanyaan ini Turing memberikan solusi mekanikal berupa konsep "Mesin Universal Turing". Dalam konsep ini turing menggambarkan sebuah mesin yang mamou membaca rangkaian beberapa "nol dan satu" (binary digit) yang akan menjelaskan cara penyelesaian masalah matematika, dan menyediakan jawaban yang dibutuhkan. Inti dari mesin ini yang dikemudian hari dikenal sebagai ide tentang sebuah komputer. Mesin ini masih berupa konsep, sampai kemudian diwujudkan dalam bentuk nyata beberapa tahun kemudian.
Agustus 1936, Turing mengeluarkan paper untuk konsep ini berjudul "On Computable Numbers With an Application to the Entscheidungsproblem". Ditahun yang sama dia mendapatkan "Smith's Prize" (penghargaan dari Cambridge University) untuk pekerjaannya dalam teori probabilitas dan kemudian melanjutkan ke Princeton University.
Selama perang dunia II(1939-1945), Turing bekerja pada Depertemen Komunikasi Britania Raya. Disana dia ditugaskan untuk memecahkan kode sandi yang diciptakan oleh Mesin Enigma milik pihak Jerman. Ini adalah pekerjaan berat karena mesin ini mampu menghasilkan kode yang berubah secara konstan, dan untuk memecahkannya adalah suatu hal yang mustahil pada zaman itu. Namun ternyata itu tidak mustahil bagi Turing, yang kemudian menciptakan "COLOSSUS", sebuah mesin yang mampu memecahkan kode enigma dalam waktu singkat. Mesin ini juga merupakan suatu awal menuju Komputer Digital.
Turing juga mempunyai minat yang sangat besar dalam pengembangan "Artificial Intelligence". Untuk itu dia menghabiskan satu tahun di Cambridge untuk mempelajari Neurologi dan Fisiologi. Di tahun 1947 dia menulis sebuah paper (tidak pernah diterbitkan selama hidupnya) mengenai konsep yang sekarang dikenal dengan "jaringan neural", dimana serangkaian sistem kompleks mampu memiliki kemampuan belajar. Kemudian tahun 1950 mengeluarkan paper yang berpengaruh besar berjudul "Computing Machinery and Intelligence". Dalam papernya ini Turing mengusulkan "Tes Turing" sebagai sebuah metode untuk menentukan apakah sebuah mesin memilik "Artificial Intelligence". Hingga tahun 1990-an Tes ini masih dianggap sebagai cara yang paling baik untuk menentukan intelegensia dari sebuah mesin.