Kamis, 31 Maret 2016

Urban Farming

Istilah menanam menggunakan sistem hidroponik untuk saat ini menjadi sangat populer menjadi tren urban farming memanfaatkan lahan terbatas untuk bertanam. Kata Hidroponik  berasal dari bahasa Yunani yaitu "hydro" yang berarti air dan "ponics" yang artinya daya atau tenaga atau tenaga kerja. Jadi menanam dengan sistem hidroponik artinya menanam menggunakan media air atau tenaga kerja air. Hidroponik juga dikenal sebagai soilless culture atau budidaya tanaman tanpa menggunakan media tanah. Jadi hidroponik berarti budidaya tanaman yang memanfaatkan air dan tanpa menggunakan tanah sebagai media tanam atau soilless.

Menanam dengan teknik hidroponik berarti kita bercocok tanam dengan memperhatikan pada pemenuhan kebutuhan nutrisi bagi tanaman yang bersangkutan, atau istilah lainnya bercocok tanam tanpa tanah tetapi menggunakan air yang mengandung nutrisi yang dibutuhkan tanaman.Rupanya masyarakat sudah menyadari pentingnya kebutuhan pupuk bagi tanaman. Dimana pun tumbuhnya sebuah tanaman akan tetap dapat tumbuh dengan baik apabila nutrisi (unsur hara) yang dibutuhkan selalu tercukupi. Dalam konteks ini peranan tanah adalah untuk penyangga tanaman dan air yang ada merupakan pelarut nutrisi untuk kemudian bisa diserap tanaman. Dari sinilah akhirnya muncul beberapa teknik bertanam dengan menggunakan air yang kita sebut hidroponik, di mana yang ditekankan adalah pemenuhan kebutuhan nutrisi tanaman.
Ada 6 cara untuk menanam dengan sistem Hydroponic, antara lain :
1. Aeroponic system
Sistem AEROPONIC merupakan system hydroponic yang paling canggih dan mungkin juga memberikan hasil terbaik serta tercepat dalam pertumbuhan dalam berkebun Hydroponic. Hal ini dimungkinkan karena larutan nutrisi ini diberikan atau disemprotkan berbentuk kabut langsung ke akar, sehingga akar tanaman lebih mudah menyerap larutan nutrisi yang banyak mengandung oksigen.Sementara tanaman sangat membutuhkan nutrisi dan oksigen dalam pertumbuhannya.
2. Drip system
Sistem Tetes merupakan system hidroponik yang sering digunakan untuk saat ini. Sistem operasinya sederhana yaitu dengan menggunakan timer mengontrol pompa. Pada saat pompa dihidupkan, pompa meneteskan nutrisi ke masing-masing tanaman.Supaya berdiri tegak, Tanaman ditopang menggunakan media tanam lain seperti cocopit, sekam bakar, ziolit, pasir, dll selain tanah.
3. Nutrient Film Technique (NFT)
Sistem NFT ini adalah cara yang paling populer dalam istilah hidroponik. Sistem NFT ini secara terus menerus mengalirkan nutrisi yang terlarut dalam air tanpa menggunakan timer untuk pompanya. Nutrisi ini mengalir kedalam gully melewati akar-akar tumbuhan dan kemudian kembali lagi ke penampungan air, begitu seterusnya.
4. Ebb dan flow system
Sistem Ebb & Flow bekerja dengan cara membanjiri sementara wadah pertumbuhan dengan nutrisi sampai air pada batas tertentu,  kemudian mengembalikan nutrisi itu ke dalam penampungan, begitu seterusnya. Sistem ini memerlukan pompa yang dikoneksikan ke timer.
5. Water Culture system
Walter Culture merupakan system hidroponik yang sederhana. Wadah yang menyangga tumbuhan biasanya terbuat darai Styrofoam dan mengapung langsung dengan nutrisi. Pompa udara memompa udara ke dalam air stone yang membuat gelembung-gelembung sebagai suply oksigen ke akar-akar tanaman.
6. Wick System
Ini salah satu system hidroponik yang paling sederhana sekali dan biasanya digunakan oleh kalangan pemula. Sistem ini termasuk pasif, karena tidak ada part-part yang bergerak. Nutrisi mengalir ke dalam media pertumbuhan dari dalam wadah menggunakan sejenis sumbu.

Pemberdayaan ibu-ibu rumah tangga di Kp. Sempu, Cikarang Utara urban farming dengan sistem hidroponik
Menaman dengan sistem hidroponik terbukti memiliki beberapa kelebihan dibanding sistem konvesional berkebun dengan tanah. Pada sistem hidroponik, tingkat pertumbuhan tanaman hidroponik adalah 30-50 persen lebih cepat dari tanaman menggunakan media tanah, tumbuh di bawah kondisi yang sama. Hasil tanaman juga lebih besar. Para ilmuwan percaya bahwa ada beberapa alasan mengapa menanam dengan sistem hidroponik itu sangat menguntungkan. Selain itu, pasokan oksigen ekstra dalam media tumbuh hidroponik, sangat membantu untuk merangsang pertumbuhan akar-akar tanaman. Tanaman yang banyak mengandung oksigen dalam  akar juga mampu menyerap nutrisi lebih cepat. Nutrisi dalam sistem hidroponik yang dicampur dengan air dan dikirim secara langsung ke sistem akar. Tumbuhan tidak harus mencari di tanah untuk nutrisi yang dibutuhkan. Nutrisi tanaman akan selalu terpenuhi dari waktu ke waktu. Tanaman hidroponik sendiri memerlukan sangat sedikit energi untuk menemukan dan memecah makanan. Tanaman kemudian menggunakan energi yang disimpan ini untuk tumbuh lebih cepat dan menghasilkan lebih banyak buah. Tanaman hidroponik juga memiliki lebih sedikit masalah dengan infestasi bug, fungi dan penyakit. Secara umum, tanaman yang tumbuh dengan sistem hidroponik adalah tanaman sehat dan tumbuh besar. Berkebun secara hidroponik juga memberi manfaat bagi lingkungan. Berkebun hidroponik menggunakan air membutuhkan lahan lebih sedikit dari pada menggunakan media tanah. Penggunaan pestisida lebih sedikit digunakan pada tanaman hidroponik.
Budi daya hidroponik memang termasuk salah satu solusi bertanam yang mudah untuk dipraktikkan oleh siapa saja, termasuk ibu rumah tangga. Mudah karena kita tidak perlu mengotori tangan dengan tanah, menyiram tanaman secara manual, atau berpanas-panasan di bawah terik matahari.
Untuk membuat hidroponik, kita bisa memanfaatkan benda-benda di sekitar. Salah satunya adalah botol bekas air mineral. Persiapan membuat hidroponik botol air mineral pun tidaklah rumit. Cukup siapkan botol air mineral ukuran 1 liter, media tanam (rockwool atau floral foam), sumbu flanel, gunting, cutter, dan paku untuk melubangi botol air mineral.
Berikut adalah langkah-langkah merakit hidroponik botol air mineral  dengan sistem rakit apung dan sumbu :
1. Potong botol bekas air mineral menjadi dua bagian menggunakan gunting atau cutter.
2. Panaskan paku, lalu buat beberapa lubang berdiameter 1 cm di potongan botol bagian atas maupun bawah untuk aerasi. Namun, jika pemberian nutrisi menggunakan sistem sumbu, biarkan tutup botol tetap di tempatnya, kemudian buat lubang tepat di tengah-tengah tutup botol untuk memasukkan sumbu flanel.
3. Jika pemberian nutrisi menggunakan sistem apung, buka tutup botol sehingga akar menembus media tanam lalu berkembang di permukaan larutan nutrisi.
4. Masukkan potongan botol bagian atas ke potongan botol bagian bawah yang sudah diisi larutan nutrisi.
5. Masukkan media tanam ke dalam potongan botol bagian atas.
Masih bingung? Ikuti saja ilustrasi membuat hidroponik di bawah ini.

Tanaman yang cocok dengan sistem hidroponik tentunya ukuran pohonnya masih bisa ditopang dengan media tanam hidroponik. Hidroponik cocok untuk digunakan pada sayuran, baik sayuran buah (tomat, cabai, timun, dll), sayuran daun (sawi, selada, dll), sayuran batang (kailan), sayuran bunga (brokoli), maupun jenis umbi-umbian (wortel, kentang, bawang).
Dengan tanaman yang cepat menghasilkan dan pohonnya tidak besar, tentu lebih efisien dalam pemakaian nutrisi, tidak boros tempat dan media tanam pun mudah mencari yang cocok digunakan.
Bagaimana, mudah kan membuatnya? Kini, saatnya Anda mempraktikkannya sendiri di halaman rumah.

Bahasa Pascal

Pengenalan Bahasa Dasar Turbo Pascal - cerdaskan.com. Dalam artikel kali ini, sebagai pengantar pascal saya akan memberikan informasi mengenai bahasa pascal. Pascal merupakan salah satu bagian dari beberapa Bahasa Tingkat Tinggi (High Level Language) yang terstruktur. Pascal dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerland anggota dari IFIP pada tahun 1971. Digunakan sebagi alat bantu dalam pemrograman komputer. untuk lebih jelasnya berikut disertai penjelasan.

Struktur Program Pascal
     Struktur bahasa pascal secara umum yaitu:
Bagian Judul Program
Judul program merupakan tempat didefinisikannya nama program yang akan dibuat.
Bagian Deklarasi
            Bagian deklarasi merupakan tempat untuk mendeklarasikan variable, konstanta, label, sub program (procedure function) yang digunakan dalam program tersebut.
Bagian-bagian dari deklarasi adalah sebagai berikut:
• Deklarasi tipe data (TYPE)
• Deklarasi variabel (VAR)
• Deklarasi konstanta (CONST)
• Deklarasi label (LABEL)
• Deklarasi sub-program (PROCEDURE dan FUNCTION)
Bagian Program Utama Perintah-perintah
Pada setiap kode pemrograman, terdapat aturan yang harus dipatuhi agar program tersebut dapat menjalankan (compile) suatu program dengan baik tanpa terjadi error. Jika dituliskan secara utuh maka struktur bahasa pemrograman turbo pascal adalah sebagai berikut:
Program           ....; {deklarasi nama program}
Uses                ....; {deklarasi penggunaan unit}
Label               ....; {deklarasi label}
Const              ....; {deklarasi konstanta}
Type                ....; {deklarasi tipe data}
Var                  ....; {deklarasi variabel}
Procedure        ....; {deklarasi procedure}
Function           ....; {deklarasi function}
Begin
           Statement ; {program utama ditulis disini}
           ....
End.
Tipe Data Pada Pascal
Tipe data yang disediakan oleh pascal yaitu :
Tipe data sederhana atau tipe data dasar yang sering dipakai oleh program pascal
Integer (bilangan bulat)
Merupakan tipe data berupa bilangan bulat. Terdiri atas beberapa kategori seperti pada tabel dibawah ini :

Real (bilangan pecahan)

Merupakan jenis bilangan pecahan atau desimal, bisa dituliskan secara biasa atau model scitific. Pada Turbo Pascal, jenis data ini dibedakan atas :

Char (alphanumerik dan tanda baca)

yang dimaksud dengan jenis data ini adalah karakter tunggal atau sebuah karakter yang ditulis diantara tanda petik tunggal, seperti misalnya ‘A’,’a’,’!’,’5’ dsb. Dasarnya adalah ASCII CHARACTER SET.
Boolean (logika)
Jenis data ini mempunyai nilai TRUE atau FALSE.

String

Nilai data string merupakan urut-urutan dari karakter yang terletak di antara tanda petik tunggal. Nilai data string akan menenpati memori sebesar banyaknya karakter stringnya ditambah dengan 1 byte.
Byte
Tipe data untuk karakter angka

Sejarah komputer

Sejarah Komputer dan Perkembangannya



Sejarah komputer terus mengalami perkembangan dari generasi ke generasi. Kami akan membahas sejarah itu secara singkat namun lengkap disini. Komputer, tentunya kita sudah tidak asing lagi dengan perangkat yang satu ini. Dari pertama kali dibuat, komputer telah mengalami perubahan dan perkembangan yang sangat pesat. Kini komputer bukan sekadar untuk olah kata dan data, komputer telah menjadi barang yang "serba bisa". Kita bermain game, mendengar musik, membuat animasi dan film, menyelesaikan tugas-tugas sekolah dan lain-lain, semuanya dapat diselesaikan dengan komputer. Sistem komputer di kassa supermarket yang dapat membaca kode barang belanjaan, pusat telepon yang menangani jutaan panggilan dan komunikasi, jaringan komputer dan internet yang menghubungkan berbagai tempat di dunia, semuanya menggunakan komputer. Agar tidak ketinggalan, maka kita harus mempelajari komputer sedini mungkin.

Sejarah Komputer dan Perkembangannya

Sejarah Komputer dan Perkembangannya
Tahukah Anda kapan komputer pertama kali dibuat? Dan bagaimana sejarah perkembangannya hingga menjadi komputer secanggih sekarang ini? Nah, pada kesempatan ini kami akan mengajak Anda untuk menengok kebelakang mengetahui bagaimana komputer pertama kali memulai sejarahnya. Kita akan sama-sama melihat komputer berevolusi mengikuti perkembangan zaman hingga mencapai bentuknya seperti sekarang ini, selamat membaca.

Sejarah Komputer Generasi I - V

Asal-usul sejarah perkembangan komputer tak dapat lepas dari kebutuhan manusia untuk dapat mengetahui berapa hasil dari suatu perhitungan, mulai dari perhitungan yang sangat sederhana sampai dengan yang sangat rumit. Agar dapat memperoleh suatu informasi dengan tepat dan cepat, manusia selalu berusaha mencari dan menemukan suatu alat bantu hitung dan pengolah data yang lebih baik. Pada mulanya seluruh alat bantu hitung digerakkan secara manual dengan tenaga manusia (Periode Manual Tahun 1000 SM - 1641 M), kemudian alat bantu hitung berkembang menggunakan tenaga penggerak mekanik menggunakan roda bergigi yang digerakkan tangan (Periode Mekanis 1642-1885). Pada perkembangan selanjutnya, alat bantu hitung, mesin mekaniknya mulai menggunakan tenaga listrik (Periode Elektromekanis 1886 - 1945), dan pada perkembangan terakhir menggunakan sirkuit elektronik (Periode Elektronik 1946 - sekarang).

Pada Periode Elektronik inilah kita mulai memasuki generasi komputer. Berikut ini penjelasan masing-masing dari generasi komputer tersebut:

Komputer Generasi I

Sejarah komputer generasi pertama mulai hadir pada tahun 1946 - 1956, beberapa ciri utama dari generasi ini di antaranya:
  • Menggunakan tabung hampa udara (vacuum tubes) sebagai sirkuitnya.
  • Ukuran fisik komputer besar sehingga memerlukan ruangan yang luas serta memakai daya listrik yang besar.
  • Memiliki media penyimpanan luar berupa magnetik tape atau magnetik drum.
  • Hanya dapat dikendalikan oleh bahasa mesin (machine language) 
Adapun contoh komputer generasi pertama ini di antaranya:

ENIAC (Electronik Numerical Integrator and Computer)

ENIAC sejarah komputer
ENIAC (Electronik Numerical Integrator and Computer) yang dikembangkan tahun 1946 oleh John W. Mauchly dan J. Presper Eckert dari Universitas Pennsylvania merupakan First General Purpose Electronic Computer.

UNIVAC (Universal Automatic Computer)

UNIVAC sejarah komputer
UNIVAC (Universal Automatic Computer) sudah menggunakan pita magnetik sebagai media input dan outputnya. Merupakan komputer komersial pertama yang dipakai oleh Biro Sensus Amerika Serikat untuk digunakan dalam menghitung sensus penduduk dan sebagai komputer pertama yang dibuat untuk tujuan aplikasi bisnis.

IBM 701 dan IBM650

IBM 701 sejarah komputer
IBM 701 dan IBM650 yang sudah merupakan komputer komersial berukuran besar. Sudah menggunakan magnetik drum untuk media penyimpanan luarnya.

Komputer Generasi II

Sejarah komputer generasi kedua mulai populer pada awal tahun 1960-an. Beberapa ciri utama dari generasi ini di antaranya:
  • Sudah menggunakan transistor untuk sirkuitnya. Transistor dikembangkan di Bell Laboratories tahun 1947.
  • Lebih kecil, cepat, dapat diandalkan, dan hemat energi dibanding generasi komputer pertama.
  • Menggunakan bahasa assembly yang terdiri dari singkatan-singkatan untuk menggantikan kode biner
Contoh komputer generasi kedua yang dikembangkan saat itu adalah IBM 1401. Sejak tahun 1965, sebagian besar bisnis-bisnis besar menggunakan komputer generasi ini untuk mengolah informasi keuangan.

IBM 1401 sejarah komputer

 Komputer Generasi III

Adapun contoh komputer generasi ketiga ini di antaranya:

IBM S/360

IBM S/360 sejarah komputer
IBM S/360 yang dirancang untuk bisnis dan teknik.

GE 600 dan GE 235 

GE 235 sejarah komputer
General Electric mengeluarkan GE 600 dan GE 235.

NCR Century

NCR Century sejarah komputer
National Cash Register mengeluarkan NCR seri Century

Komputer Generasi IV 

Sejarah komputer genarasi keempat (1971), beberapa ciri utama dari generasi ini di antaranya:
  • Mulai dikembangkan komputer micro yang menggunakan prosesor dengan general purpose microprocessor yang dikembangkan oleh Intel (Intel 8080)
  • Mulai digunakannya LSI (Large Scale Intergartion) yang merupakan pemadatan beribu-ribu IC (Integrated Circuit) dalam sebuah chip. Kemudian dikembangkan menjadi VLSI (Very Large Scale Integration). 
  • Pada generasi ini hampir sebagian besar komputer telah menggunakan sistem operasi dengan konsep GUI (Grapihical User Interface). Seperti sistem operasi Microsoft Windows buatan Microsoft Corp.
Adapun contoh komputer generasi keempat ini di antaranya:

Apple II

Apple II sejarah komputer

Apple II yang dikembangkan oleh Steven Jobs dan Steve Wozniak. Gambar di atas komputer Apple II karya Steven Job dan Steve Wozniak.

IBM PC

IBM PC sejarah komputer

IBM PC dengan kompatibelnya yang diproduksi massal oleh berbagai perusahaan sehingga komputer micro memasyarakat hingga saat ini. IBM PC terus berkembang mulai dari IBM PC/XT, IBM PC/AT, IBM PC/386, IBM PC/486 menggunakan microprocessor intel 8088, 80286, 80386, 80486, selanjutnya menjadi seri Intel Pentium. Yang memproduksi microprocessor selain perusahaan Intel, ada juga perusahaan AMD (Advanced Micro Devices).

Komputer Generasi V

Sejarah komputer generasi V dikembangkan sejak tahun 1985, beberapa ciri utama dari generasi ini di antaranya:
  • Di Jepang didirikan ICOT (Institute for new Computer Technology) untuk mengembangkan komputer generasi kelima, yaitu menciptakan komputer yang powerfull dan intelligent.
  • Dikembangkannya sistem komputer yang memiliki unsur artificial intelligence yang dapat mengerjakan tugas dengan karakteristik seperti manusia (intelligent, imagination, dan intuition) dengan natural language (bahasa sehari-hari).

Tokoh Perkembangan Komputer

Dalam sejarah perkembangan komputer, deretan tokoh berikut ini adalah mereka yang berjasa dalam pengembangan tersebut. Di antaranya adalah Charles Babbage, Ada Augusta Byron, Herman Hollerith, Thomas Watson, Bob Noyse dan Gordon Moore, Steven Jobs dan Steve Wozniak, Bill Gates dan Paul Allen, Richard Stallman, Linus Torvalds. Berikut ini kita akan melihat seperti apa jasa para tokoh tersebut:

Charles Babbage

Seorang penemu dan ahli matematik yang lahir di Inggris tahun 1791. Berhasil membuat model mesin yang dinamakan Difference Engine dan merancang Analytical Engine. Di kenal dengan sebuatan Bapak Komputer Modern (Father of the Modern Computer) karena dalam rancangannya Analytical Engine mempunyai lima unsur yang terdapat pada komputer modern, yaitu:
  • Alat masukan (input device).
  • Tempat penyimpanan data yang akan diproses.
  • Alat pemrosesan.
  • Unit pengontrol pengolahan
  • Alat keluaran (output device) 

Ada Augusta Byron

Dikenal sebagai programmer pertama (First Computer Programmer) karena membantu mengembangkan instruksi untuk menjalankan Analytical Engine.

Herman Hollerith

Tahun 1886 membuat Tabulating Machine yang digunakan untuk menghitung hasil sensus penduduk Amerika Serikat di tahun 1890 dengan cepat. Tahun 1896 mendirikan Tabulating Machine Company dan tahun 1924 melakukan merger dengan dua perusahaan lain dan membentuk International Business Machines Corporation - IBM Co.

Thomas Watson

Pada tahun 1924 – 1956, memimpin International Business Machines (IBM) dan berhasil membawa IBM mendominasi pasar sebagai pemasok mesin pengolah data dan mulai menjadi pengembang komputer ternama. Sejak tahun 1981, IBM memasuki bisnis komputer mikro dengan memperkenalkan IBM PC.

Bob Noyce dan Gordon Moore

Tahun 1968 mendirikan Intel dan tahun 1971 memperkenalkan microprocessor pertama (4004).

Steven Jobs dan Steve Wozniak

Tahun 1976 memperkenalkan Apple I, yaitu komputer pertama dengan keyboard dan layar. Membentuk perusahaan Apple Computer Inc. dan mengembangkan Apple II. Perusahaan Apple pertama kali mengembangkan penggunaan mouse pada personal computer-nya di tahun 1983.

Bill Gates dan Paul Allen

Sebagai pendiri perusahaan Microsoft. Tahun 1980 IBM memilih Microsoft untuk mengembangkan sistem operasi bagi IBM PC dan hasilnya adalah sistem operasi yang dikenal dengan nama MS-DOS. Tahun 1990 perusahaan Microsoft mendominasi pasar perangkat lunak (software) dengan semakin luasnya penggunaan sistem operasi Microsoft Windows dengan berbagai program aplikasi untuk keperluan bisnis, teknik, pendidikan, dan pribadi.

Richard Stallman

Tahun 1984 mengawali proyek GNU (GNU’s Not Unix), yaitu sistem operasi mirip Unix yang bersifat free software. Tahun 1985 mendirikan lembaga Free Software Foundation yang mensponsori pengembangan free software.

Linus Torvalds

Tahun 1991 mengembangkan sistem operasi Linux yang kemudian disebarluaskan secara Open Source. Sistem operasi Linux banyak diaplikasikan untuk server pada sistem jaringan.

Sekian uraian tentang Sejarah Komputer dan Perkembangannya, semoga bermanfaat.

Perbedaan Manajemen Informatika dengan Teknik Informatika

Teknik Informatika dan Manajemen informatika. Tentunya sebagai mahasiswa kita tidak asing lagi dengan kata – kata tersebut tetapi bagi yang masih duduk dibangku SMA tentunya masih bingung beda kedua jurusan tersebut, dewasa ini memang sedang marak siswa SMA berbondong – bonding mendaftar di Perguruang Tinggi yang membuka jurusan itu. Namun apa sih bedanya jurusan Teknik Informatika dan Manajemen Informatika, berikut saya coba mengupasnya.
Pertama yang akan kita bahas adalah jurusan Teknik Informatika.
Apa Itu Teknik Informatika ?
Teknik Informatika merupakan kumpulan disiplin ilmu dan teknik yang secara khusus menangani masalah transformasi atau pengolahan data dengan memanfaatkan se-optimal mungkin teknologi komputer melalui proses-proses logika. Pada teknik informatika bidang ilmu yang lebih banyak dikaji adalah bidang pemrograman dan komputasi, rekayasa perangkat lunak (software) untuk berbagai bidang aplikasi dalam berbagai bidang usaha, dan teknologi jaringan komputer.
Lalu Apa Yang Dipelajari di Teknik Informatika ?
Dasar ilmu dalam Teknik Informatika adalah algoritma. Pada Teknik Informatika, mahasiswa akan diarahkan untuk bisa menguasai ilmu dan keterampilan rekayasa informatika yang berlandaskan pada kemampuan untuk memahami, menganalisis, menilai, menerapkan, serta menciptakan piranti lunak (software) dalam pengolahan dengan komputer. Secara garis besar materi dalam teknik informatika dapat dikelompokkan menjadi beberapa bidang ilmu antara lain adalah :
1.   Sistem Informasi
Memberikan pengetahuan dan pengertian dasar tentang konsep dan kerangka sistem informasi, metodologi dan teknik perancangan, pengembangan, pengetesan dan pemeliharaan sistem perangkat lunak
2.   Rekayasa Perangkat Lunak
Materi yang dipelajari dalam bidang ini adalah Analisa dan Desain Obyek, Penyempurnaan Proses Rekayasa, Inspeksi Perangkat Lunak, Rekayasa Perangkat Lunak, Pemrograman Basis Data Client Server.
3.   Pemrograman dan Komputasi
Memberikan pengetahuan dan kemampuan menganalisis permasalahan dalam ruang lingkup Komputasi, Komputasi Paralel, Sistem Terdistribusi, Teknologi Antar Jaringan.
4.   Arsitektur dan Jaringan Komputer
Materi yang dipelajari dalam bidang ini adalah Arsitektur Komputer, Organisasi Komputer, Elektronika, Sistem Digital, Sistem Mikroprosesor, Jaringan Komputer dll.
Prospek Lulusan Teknik Informatika
Bidang aplikasi komputer sangat luas, hampir tidak ada ruang kehidupan yang tidak tersentuh oleh teknologi komputer. Luasnya bidang aplikasi tersebut, terbatasnya jumlah system analyst, pesatnya perkembangan teknologi informasi, dan tingginya kebutuhan pengembangan perangkat lunak memberikan prospek yang sangat cerah bagi lulusan Teknik Informatika. Jenis pekerjaan yang tepat untuk lulusan Teknik Informatika antara lain adalah: Programmer, Sistem Analis, Web Designer, Software Engineer/Web engineer, Computer network/Data Communication Engineer, Instansi Pemerintah dan Lembaga Penelitian, Lain-lain (perusahaan-perusahaan jasa telekomunikasi, perbankan, konsultan atau dosen di perguruan tinggi negeri maupun swasta, dll).
Selanjutnya adalah Manajemen Informatika yang sebenarnya tidak jauh beda tetapi memang beberapa yang diajarkan sangat berbeda
Apa Manajemen Informatika Itu?
Perkembangan organisasi dunia usaha dan dunia industri pada saat ini akan sangat mempengaruhi teknologi yang digunakan. Penggunaan teknologi yang tepat akan menghasilkan informasi yang lebih cepat, tepat dan sesuai dan juga komunikasi yang lebih efektif. Kondisi ini akan sangat mempengaruhi pemakaian sumber daya yang dapat menguasai teknologi yang dibutuhkan. Disiplin ilmu Manajemen Informatika memiliki cakupan yang dimulai dari konsep keilmuan hingga pengembangan dalam bidang pemrograman maupun desain.
Apa Yang Akan Kita Pelajari di jurusan Manajemen Informatika ?.
Konsentrasi pembelajaran terbagi menjadi pemrograman dan desain.
Melalui kompetensi mata kuliah sebagai berikut:
•Bahasa program PHP dan Delphi 
•Basisdata Oracle dan MySQL 
•Desain grafis,animasi dan multimedia komputer 
•Pembuatan dan manipulasi gambar digital 
•Pembuatan animasi web dan kartun 
•Video editing
Peluang Kerja
Lulusan program studi Manajemen Informatika diharapkan dapat menjadi individu yang kreatif dan profesional di bidangnya, bidang kerja yang dapat diraih antara lain:
•Sebagai Administrator Sistem dan Web 
•Sebagai Konsultan Desain 
•Sebagai Junior Programmer 
•Sebagai Tenaga Ahli Desain Grafis
 
sumber : http://bloger-klaten.blogspot.co.id/2013/01/perbedaan-teknik-informatika-dan_29.html
 

Selasa, 29 Maret 2016

Membuat Bilangan Fibonacci pada VB .Net




Salah satu bilangan fibonacci bagaimana synytax untuk mendapatkan output seperti di atas?
caranya mudah , perhatikan pitcure dibawah ini :

Senin, 28 Maret 2016

Pengenalan C#

Taukah kalian apa itu C#??
C atau C++ mungkin sudah anda ketahui karena merupakan bahasa program yang biasa dipelajari pada awal perkuliahan jika anda-anda sekalian mengambil jurusan computer.nah dari aplikasi bahasa C dan C++ ini,maka pihak Microsoft menciptakan bahsa baru yaitu C Sharp atau C#.


C# atau C Sharp adalah sebuah bahasa program yang dikembangkan oleh salah satu perusahaan terbesar yaitu microsoft dimana C# digunakan sebagai kerangka .NET Framework.karena C# merupakan penyederhanaan bahsa program yang lain,maka bahasa C# yang dipakai tidak serumit bahasa pemrograman yang lainnya karena telah melalui perombakan dan pengaplikasian dari kerumitan menjadi kesederhanaan.


Menurut standar ECMA-334 C# Language Specification ini,nama bahasa C# ini terdiri dari sebuah huruf latin yaitu C (U+0043) dan #(U+0023).tanda kres (#) ini sama dengan tanda kres pada music.
Kesederhanaan yang dimiliki oleh bahasa pemrograman ini antara lain :
1.    Pointer telah dihilangkan dari C#
2.    Operasi-operasi yang “tidak aman” seperti misalnya akses memori langsung sudah tidak diizinkan.
3.    Tidak ada lagi penggunaan operator “::” atau “->” seperti pada si empunya dulu.
4.    Karena C# masih ada di lingkungan .NET,maka C# Memiliki turunan manajemen memori otomatis dan Garbage Collection.
5.    Dukungan tipe data primitive yang lebih banyak seperti misalnya integer,Floats, dan sebagainya.
6.    Nilai integer 0 dan 1 tidak diterima lagi sebagai alternative nilai Boolean.nilai Boolean yang murni yang dipakai adalah murni true and false.


Karena C# merupakan pengaplikasian dari bahasa program pendahulunya,C# didasarkan pada trend yang berkembang saat ini dan sangat ampuh serta mudah digunakan untuk membangun aplikasi yang bersifat interopable,skalabilitas dan cepat.


C# menyertakan dukungan bawaan yang dapat membuat setiap komponennya diintegrasikan ke dalam suatu web service yang dapat dipanggil dari aplikasi apa saja dan platform apa saja melalui internet.C# juga sudah mendukung enkapsulasi, inheritance,polymorphism, dan interfaces secara penuh.
(int,float,double) bukanlah merupakan object dalam bahasa Java, tetapi C# memperkenalkan struktur (struct) yang memungkinkan tipe-tipe primitif dapat menjadi object.
int i=1;
 String a=i Tostring(); //conversion (or) Boxing



Berikut adalah tentang si penemu.

Anders Hejlsberg (lahir Desember 1960) adalahseorang insinyur perangkat lunak terkemuka Denmark yang dirancang bersama-beberapa bahasa pemrograman populer dan sukses secara komersial dan alat-alat pembangunanDia adalah penulis aslidari Turbo Pascal, kepala arsitek dari Delphidan saat ini bekerja untuk Microsoft sebagai arsitekutama C #.




Ia menerima penghargaan Dr Dobb Excellence tahun 2001 diPenghargaan Pemrograman untuk karyanya pada Turbo Pascal, Delphi, C # dan Microsoft NET Framework..
Bersama dengan Shon Katzenberger, Scott Wiltamuth, Todd Proebsting, Erik Meijer, Peter Hallam dan Peter Sollich, Anders-baru ini dianugerahi Award Pengakuan Teknis untuk Prestasi Teknis Posisi untuk pekerjaan mereka pada bahasa C #. Sebuah video tentang ini tersedia di Microsoft Channel 9.

Pada tahun 1996, Hejlsberg meninggalkan Borland dan bergabung dengan Microsoft. Salah satu prestasi pertamanya adalah J + +  bahasa pemrograman dan Windows Yayasan Kelas, ia juga menjadi Insinyur Microsoft Distinguished Fellow dan Teknis. Sejak tahun 2000, ia telah menjadi arsitek utama dari tim pengembangan bahasa C #.

Fungsi Pada C++

Dalam suatu program sering kali lebih mudah kalau dipecah menjadi beberapa fungsi yang masing-masing fungsi melakukan satu tugas tertentu saja. Fungsi yang telah dibuat dapat dipakai berulang-ulang bahkan oleh programmer lain yang tidak mengerti cara kerjanya tapi tahu cara pakainya saja, jadi detil detil yang rumit, yang merupakan bagian operas! dari program, dapat disembunyikan. Dengan dipecah menjadi beberapa fungsi maka pembuatan program menjadi lebih mudah karena kesalahan-kesalahan yang terjadi terlokalisir dalam masing-masing fungsi. Juga organisasi program menjadi lebih baik karena tugas dari fungsi utama main() menjadi sangat sederhana yaitu melakukan pemanggilan dari fungsi-fungsi ini mengikuti urutan yang dikehendaki. Masing-masing fungsi melakukan tugasnya, setelah selesai lalu kembali ke main(). Pemecahan program menjadi fungsi-fungsi ini dikenal sebagai modular programming atau pemrograman tersetruktur.
Fungsi-fungsi dalam C++ pada umumnya mempunyai sifat-sifat sebagai berikut:
  • Masing-masing fungsi mempunyai nama, .penamaan fungsi sama seperti penamaan variabel. Nama fLingsi ini diikuti sepasang tanda kurung yang oleh C-H- dipakai untuk membedakan fungsi dengan variabel. Dalam tanda kurung ini dapat berisi argumen-argumen fungsi tersebut. Jika fungsi ini tidak memerlukan argumen maka dalam tanda kurung ini tidak berisi apa-apa, untuk fungsi dalam C++ tanda kurung yang kosong ini umumnya diisi kata kunci void. Jika fungsi memerlukan argumen maka argumen-argumennya dapat berupa variabel-variabel dari berbagai tipe, antara argumen yang satu dengan argumen yang lain dipisahkan dengan koma.
  • Badan dari masing-masing fungsi, mulai segera setelah tanda kurung tutup dari nama fungsi, harus dimulai dengan tanda kurung { dan diakhiri dengan tanda kurung }. Ini berarti bahwa badan fungsi minimal terdiri dari satu blok. Badan dari fungsi ini berisi deklarasi variabel-variabel dan penyataan-pemyataan.

Contoh dari suatu fungsi untuk mengkwadratkan bilangan-bilangan bulat adalah sebagai berikut:
void   hitung_kuadrat(int n)
{
int kuadrat = 0;

while (kuadrat <= 50)
{
kuadrat = n * n;
cout << “Kuadrat dari ” << n << ” adalah ”
<< kuadrat<< “n”;
n++;
}
return;
}
Dalam C++, argumen-argumen dari fungsi dapat mempunyai harga default. Jika pada saat fungsi yang mempunyai default argumen ini dipanggil namun argumennya dihilangkan maka kompiler otomatis akan memakai nilai default dari argumen yang dihilangkan tersebut. Jika pada saat dipanggil argumennya diisi maka isi ini yang dipakai. Default argumen ini membuat program menjadi lebih fleksibel, argumen-argumen yang nilai defaultnya tidak perlu diubah tidak perlu diisi namun ada aturan yang perlu diperhatikan.
Bila kita menghilangkan argumen yang pertama maka argumen-argumen selanjutnya juga harus dihilangkan. Kita dapat menghilangkan argumen yang kedua dan mengisi argumen yang pertama. Aturan ini tidak terikat padajumlah argumen. Secara umum aturannya  adalah kalau kita menghilangkan suatu argumen maka kita harus menghilangkan semua argumen dikanannya. Contoh program berikut ini memperjelas konsep di atas.
// C1_5.CPP
#include <iostream.h>

// Output program ini adalah :
// pertama = 1, kedua = 2.3, ketiga = 4
// pertama = 5, kedua = 2.3, ketiga = 4
// pertama =6, kedua = 7.8, ketiga =4
// pertama = 9, kedua = 10.11, ketiga =12

//Prototipedari fungsi
void tampilkan(int-l, float=2.3, long=4);

main ()
{
tampilkan();                   // semua default
tampilkan(5);                // isi argumen pertama
tampilkan(6, 7.8);            // isi pertama dan kedua
tampilkan(9, 10.11, 12L);    // isi ketiganya
return 0;
}

void tampilkan(int pertama, float kedua, long ketiga)
{
cout << “npertama = ” << pertama;
cout << “, kedua ==” << kedua;
cout << “, ketiga = “  <<  ketiga;
return;
}
Perhatikan bahwa untuk memanggil fungsi cukup dengan menulis namanya, termasuk tanda kurung dan argumen-argumennya dan diakhiri dengan titik koma (;.
sumber : http://informatika.web.id/fungsi-pada-c.htm

Perbedaan Java dengan C++

Perbedaan Java dan C++


Java dirancang untuk menjadi bahasa yang sederhana, meminimalkan kesalahan, namun tangguh! Suatu aplikasi Java ditulis dalam bahasa Java dan memanfaatkan Java API (Application Programming Interface). Java API berisi koleksi class-class siap pakai yang mempermudah dalam penulisan aplikasi. Aplikasi ini juga hampir mirip dengan C++ dalam hal syntax perintahnya, namun tetap saja Java tidaklah sama dengan C++. Adapun perbedaan antara Java dengan C++ adalah sebagai berikut :

  • Pada Java, manajemen memory dinamis dan pointer dilakukan secara otomatis. Pada C++ pemrograman melakukan sendiri alokasi dan dealokasi memory. Otomatisasi ini menghilangkan kemungkinan bagi penggunaan pointer yang dapat merusak kestabilan program dan system operasi.
  • Java tidak mengenal multiple inheritance seperti pada C/C++. Multiple Inheritance membingungkan dan berakibat pada sulitnya pembuatan aplikasi dan compiler. Sebagai ganti yang lebih baik, Java menggunakan interface.
  • Java merupakan bahasa OOP murni sedangkan C++ adalah bahasa OOP hybrid.
  • Java menggunakan model Exception dalam menangani kesalahan program.
  • Java tidak mempergunakan compiler-directive pada source code.
  • Java memiliki fasilitas garbage-collector yang bekerja secara otomatis untuk menjamin ketersediaan memori dengan membebaskan memori yang tidak terpakai.
  • Java sangat portable baik pada file sumbernya maupun hasil kompilasinya, sedangkan C++ hanya portable pada level kode sumbernya saja.
  • Spesifikasi bahasa dan implementasi Java sudah ditetapkan dan tidak mengikuti suatu mesin atau platform tertentu, C++ sangat tergantung pada mesin dan platform yang akan digunakan.
  • sumber : http://www.priawadi.com/2012/06/perbedaan-java-dan-c.html

Minggu, 20 Maret 2016

Turunan


PENGERTIAN TURUNAN FUNGSI
Definisi turunan : Fungsi f : x  y atau y = f (x) mempunyai turunan yang dinotasikan y’ = f’(x) atau   dy  =  df(x) dan di definisikan :
                                                dx        dx
y’  =  f’(x)  =  lim    f(x + h) – f(x)  atau   dy = lim    f (x +x) – f(x)
                       h0          h                        dx    h0            h
Notasi kedua ini disebut notasi Leibniz.
contoh soal :
1.f(x)= 2x^3 + 3x^2 -5
maka f(x)' = 12x^3-1 +6x^2-1 -
= 12x^2+6x

Soal ke-1
Nilai turunan pertama dari: f(x) = 2(x)2 + 12x2 – 8x + 4 adalah …
Pembahasan
f(x)       = 2x3 + 12x2 – 8x + 4
f1(x)     = 2.3x2 + 12.2x – 8
            = 6x2 + 24x -8
Soal ke-2
Turunan ke- 1 dari f(x) = (3x-2)(4x+1) adalah …
Pembahasan
f(x)       = (3x-2)(4x+1)
f(x)      = 12x2 + 3x – 8x – 2
f(x)       = 12x2 – 5x – 2
f1(x)     = 24x – 5
Soal ke- 3
Jika f(x) = (2x – 1)3 maka nilai f1(x) adalah …
Pembahasan
f(x)       = (2x – 1)3
f1(x) = 3(2x – 1)(2)
f1(x) = 6(2x – 1)2
f1(x) = 6(2x – 1)(2x – 1)
f1(x) = 6(4x2 – 4x+1)
f1(x) = 24x2 – 24x + 6
Soal ke- 4
Turunan pertama dari f(x) = (5x2 – 1)2 adalah …
Pembahasan
f(x)       = (5x2 – 1)3
f1(x) = 2(5x2 – 1)(10x)