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.
Kamis, 31 Maret 2016
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
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
- 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)
ENIAC (Electronik Numerical Integrator and Computer)
UNIVAC (Universal Automatic Computer)
IBM 701 dan IBM650
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
Komputer Generasi III
Adapun contoh komputer generasi ketiga ini di antaranya:IBM S/360
GE 600 dan GE 235
NCR 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.
Apple II
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 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 :
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.
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 pembangunan. Dia adalah penulis aslidari Turbo Pascal, kepala arsitek dari Delphi, dan saat ini bekerja untuk Microsoft sebagai arsitekutama 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….
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.
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
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)
h→0 h dx h→0 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 (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)
Langganan:
Postingan (Atom)