Info-info beragam program teknologi . Bisa di sharing kapan aja dan dimana aja temukan informasi yang kamu butuhkan di Blog ini
Minggu, 08 Desember 2013
JAWAB QUIS ONLINE 8 DESEMBER 2013(PROGRAM PEMAKAIAN LISTRIK)
Public Class Form1
Sub BUAT_TABLE()
Lv.GridLines = True
Lv.View = View.Details
Lv.FullRowSelect = True
Lv.Columns.Add("Kode pelanggan")
Lv.Columns.Add("daerah")
Lv.Columns.Add("tipe")
Lv.Columns.Add("Biaya beban")
Lv.Columns.Add("Harga Kwh")
Lv.Columns.Add("Meter Bulan Ini")
Lv.Columns.Add("Meter Bulan lalu")
Lv.Columns.Add("Besar Pemakaian")
Lv.Columns.Add("Total Tagihan")
Lv.Columns.Add("pajak")
Lv.Columns.Add("Pembayaran")
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
kode.Items.Add("PAB-MED-100")
kode.Items.Add("TOK-MAR-101")
kode.Items.Add("SWA-TEM-102")
kode.Items.Add("RUM-BIN-103")
kode.Items.Add("PAB-PAK-104")
Call BUAT_TABLE()
End Sub
Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click
kode.Text = ""
daerah.Text = ""
Tipe.Text = ""
Bbeban.Text = ""
Kwh.Text = ""
mini.Text = ""
mlalu.Text = ""
bpakai.Text = ""
ttagihan.Text = ""
pajak.Text = ""
bayar.Text = ""
End Sub
Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click
Dim lst As New ListViewItem
lst.Text = kode.Text
lst.SubItems.Add(daerah.Text)
lst.SubItems.Add(Tipe.Text)
lst.SubItems.Add(Bbeban.Text)
lst.SubItems.Add(Kwh.Text)
lst.SubItems.Add(mini.Text)
lst.SubItems.Add(mlalu.Text)
lst.SubItems.Add(bpakai.Text)
lst.SubItems.Add(ttagihan.Text)
lst.SubItems.Add(pajak.Text)
lst.SubItems.Add(bayar.Text)
Lv.Items.Add(lst)
End Sub
Private Sub Btnhapussemua_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnhapussemua.Click
Lv.Items.Clear()
End Sub
Private Sub Btnhapusterpilih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnhapusterpilih.Click
Lv.Items.Remove(Lv.SelectedItems(0))
End Sub
Private Sub no_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kode.SelectedIndexChanged
Dim x As String
x = Microsoft.VisualBasic.Left(kode.Text, 3)
Select Case x
Case "TOK" : Tipe.Text = "TOKO"
Kwh.Text = "500"
Bbeban.Text = "150000"
Case "RUM" : Tipe.Text = "RUMAH"
Kwh.Text = "200"
Bbeban.Text = "50000"
Case "SWA" : Tipe.Text = "SWALAYAN"
Kwh.Text = "1500"
Bbeban.Text = "400000"
Case "PAB" : Tipe.Text = "PABRIK"
Kwh.Text = "10000"
Bbeban.Text = "1000000"
End Select
x = Microsoft.VisualBasic.Mid(kode.Text, 5, 3)
If x = "MED" Then
daerah.Text = "MEDAN"
ElseIf x = "BEL" Then
daerah.Text = "BELAWAN"
ElseIf x = "TEM" Then
daerah.Text = "AKSARA"
ElseIf x = "MAR" Then
daerah.Text = "MARENDAL"
ElseIf x = "BIN" Then
daerah.Text = "BINJAI"
Else
daerah.Text = "LUBUK PAKAM"
End If
End Sub
Private Sub bpakai_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles bpakai.KeyPress
If Asc(e.KeyChar) = 13 Then
ttagihan.Text = Val(Bbeban.Text) + Val(Kwh.Text) * bpakai.Text
pajak.Text = 0.015 * ttagihan.Text
bayar.Text = Val(pajak.Text) + Val(ttagihan.Text)
End If
End Sub
Private Sub mlalu_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mlalu.TextChanged
bpakai.Text = Val(mini.Text) - Val(mlalu.Text)
End Sub
End Class
NAMA : TIAFANI HUTABARAT
NPM : 12110844
KELAS : TI-P 1217
Jumat, 06 Desember 2013
Tugas Pemograman Visual Basic 2008
Pemograman Data Penggajian Pegawai
1. Buka Microsoft Visual Studio 2008
1. Buka Microsoft Visual Studio 2008
Senin, 11 November 2013
TUGAS PEMOGRAMAN VISUAL BASIC
Belajar Pemrograman Visual basic.
1. Buka Microsoft Visual Studio 2008
2. Klik => Create: Project
3. Ubah Project name dengan Nama anda
4. Maka setelah itu akan muncul sebuah Form1 pada Project kita
5. Kemudian Desain Form tersebut dengan Label, TextBox, ComboBox, dan Button yang dapat kita pilih
pada properties Toolbox, yang ada di sebelah kiri Form anda
NPM.Items.Add("12110844")
NPM.Items.Add("12110759")
kode_dosen.Items.Add("0711321")
kode_dosen.Items.Add("0711320")
kode_matakuliah.Items.Add("0075")
kode_matakuliah.Items.Add("0567")
Dim i As Integer
For i = 10 To 100
nilai_kehadiran.Items.Add(i)
nilai_tugas.Items.Add(i)
nilai_uts.Items.Add(i)
nilai_uas.Items.Add(i)
Next i
End Sub
Private Sub NPM_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NPM.SelectedIndexChanged
Select Case NPM.Text
Case "12110844"
NAMA.Text = "Tiafani hUtabarat"
Jenjang.Text = "S1"
Jurusan.Text = "Teknik Informatika"
Case "12110759"
NAMA.Text = "Lesteria Panjaitan"
Jenjang.Text = "S1"
Jurusan.Text = "Teknik Informatika"
Case Else
NAMA.Text = "..."
End Select
End Sub
Private Sub kode_dosen_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kode_dosen.SelectedIndexChanged
Select kode_dosen.Text
Case "0711321"
nama_dosen.Text = "Guidio leonardo,M.kom"
Case "0711320"
nama_dosen.Text = "Mesran,M.kom"
Case Else
nama_dosen.Text = "..."
End Select
End Sub
Private Sub kode_matakuliah_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kode_matakuliah.SelectedIndexChanged
Select Case kode_matakuliah.Text
Case "0075"
mata_kuliah.Text = "Komunikasi Data"
Case "0567"
mata_kuliah.Text = "Pemograman Visual"
Case Else
mata_kuliah.Text = "..."
End Select
End Sub
Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnproses.Click
nilai_akhir.Text = (nilai_kehadiran.Text * 0.15 + nilai_tugas.Text * 0.25 + nilai_uts.Text * 0.35 + nilai_uas.Text * 0.4)
Select Case nilai_akhir.Text
Case Is >= 100
nilai_huruf.Text = "A"
keterangan.Text = "LULUS"
Case 70 To 79
nilai_huruf.Text = "B"
keterangan.Text = "LULUS"
Case 60 To 69
nilai_huruf.Text = "C"
keterangan.Text = "LULUS"
Case 50 To 59
nilai_huruf.Text = "D"
keterangan.Text = "GAGAL"
Case Is <= 49
nilai_huruf.Text = "E"
keterangan.Text = "GAGAL"
End Select
End Sub
Private Sub Btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnhapus.Click
NPM.Text = ""
NAMA.Text = ""
Jenjang.Text = ""
Jurusan.Text = ""
kode_dosen.Text = ""
nama_dosen.Text = ""
kode_matakuliah.Text = ""
mata_kuliah.Text = ""
nilai_kehadiran.Text = ""
nilai_tugas.Text = ""
nilai_uts.Text = ""
nilai_uas.Text = ""
nilai_akhir.Text = ""
nilai_huruf.Text = ""
keterangan.Text = ""
End Sub
Private Sub btnkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkeluar.Click
End
End Sub
End Class
1. Buka Microsoft Visual Studio 2008
2. Klik => Create: Project
3. Ubah Project name dengan Nama anda
4. Maka setelah itu akan muncul sebuah Form1 pada Project kita
5. Kemudian Desain Form tersebut dengan Label, TextBox, ComboBox, dan Button yang dapat kita pilih
pada properties Toolbox, yang ada di sebelah kiri Form anda
Gambar Tampilan VB |
6. Listing program
Public Class Form2
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
NPM.Items.Add("12110844")
NPM.Items.Add("12110759")
kode_dosen.Items.Add("0711321")
kode_dosen.Items.Add("0711320")
kode_matakuliah.Items.Add("0075")
kode_matakuliah.Items.Add("0567")
Dim i As Integer
For i = 10 To 100
nilai_kehadiran.Items.Add(i)
nilai_tugas.Items.Add(i)
nilai_uts.Items.Add(i)
nilai_uas.Items.Add(i)
Next i
End Sub
Private Sub NPM_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NPM.SelectedIndexChanged
Select Case NPM.Text
Case "12110844"
NAMA.Text = "Tiafani hUtabarat"
Jenjang.Text = "S1"
Jurusan.Text = "Teknik Informatika"
Case "12110759"
NAMA.Text = "Lesteria Panjaitan"
Jenjang.Text = "S1"
Jurusan.Text = "Teknik Informatika"
Case Else
NAMA.Text = "..."
End Select
End Sub
Private Sub kode_dosen_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kode_dosen.SelectedIndexChanged
Select kode_dosen.Text
Case "0711321"
nama_dosen.Text = "Guidio leonardo,M.kom"
Case "0711320"
nama_dosen.Text = "Mesran,M.kom"
Case Else
nama_dosen.Text = "..."
End Select
End Sub
Private Sub kode_matakuliah_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kode_matakuliah.SelectedIndexChanged
Select Case kode_matakuliah.Text
Case "0075"
mata_kuliah.Text = "Komunikasi Data"
Case "0567"
mata_kuliah.Text = "Pemograman Visual"
Case Else
mata_kuliah.Text = "..."
End Select
End Sub
Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnproses.Click
nilai_akhir.Text = (nilai_kehadiran.Text * 0.15 + nilai_tugas.Text * 0.25 + nilai_uts.Text * 0.35 + nilai_uas.Text * 0.4)
Select Case nilai_akhir.Text
Case Is >= 100
nilai_huruf.Text = "A"
keterangan.Text = "LULUS"
Case 70 To 79
nilai_huruf.Text = "B"
keterangan.Text = "LULUS"
Case 60 To 69
nilai_huruf.Text = "C"
keterangan.Text = "LULUS"
Case 50 To 59
nilai_huruf.Text = "D"
keterangan.Text = "GAGAL"
Case Is <= 49
nilai_huruf.Text = "E"
keterangan.Text = "GAGAL"
End Select
End Sub
Private Sub Btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnhapus.Click
NPM.Text = ""
NAMA.Text = ""
Jenjang.Text = ""
Jurusan.Text = ""
kode_dosen.Text = ""
nama_dosen.Text = ""
kode_matakuliah.Text = ""
mata_kuliah.Text = ""
nilai_kehadiran.Text = ""
nilai_tugas.Text = ""
nilai_uts.Text = ""
nilai_uas.Text = ""
nilai_akhir.Text = ""
nilai_huruf.Text = ""
keterangan.Text = ""
End Sub
Private Sub btnkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkeluar.Click
End
End Sub
End Class
7. setelah selesai, tekan F5 atau Start Debugging untuk menjalankan programnya
Hasilnya :
Gambar VB setelah Selesai |
- Nama, Jenjang, dan Jurusan akan muncul saat anda memilih NPM
- Nama Dosen akan muncul saat anda memilih Kode Dosen
- Mata kuliah akan muncul saat anda memilih Kode Mata Kuliah
- Nilai Kehadiran, Nilai Tugas, Nilai UTS, dan Nilai UAS ada pilih nilai angka terserah anda.
- kemudian klik proses maka Nilai Akhir, Nilai Huruf, dan Keterangan akan muncul.
Jumat, 05 April 2013
10 tips perawatan komputer
Sepuluh tips perawatan yang dapat Anda gunakan sehari hari agar komputer selalu berjalan dengan baik.
- Jangan mematikan komputer secara paksa dengan menekan tombol power, tunggulah sampai Windows benar-benar telah mati ter-shut down dengan sempurna.
- Gunakan UPS (uninteruptable power supply) untuk menjaga komputer dari crash selama listrik padam. UPS juga melindungi komputer dari turun naiknya tegangan. UPS yang dilengkapi dengan fitur “surge protector” akan melindungi komputer dari hampir semua jenis ganggunan pada tegangan listrik.
Backup, backup dan backup data. Gunakan dua drive yang terpisah secara fisik (bukan hanya berbeda partisi dalam drive fisik yang sama) seperti hard drive eksternal, Zip disk, CD-RW dll
- Jalankan Scandisk dan Defragmentasi setidaknya sebulan sekali. Hal ini akan menjaga hard drive agar tetap baik dan mencegah crash.
- Jangan cabut perangkat atau peripheral dari komputer ketika sedang menyala. Mencabut ketika komputer sedang menyala dapat mengakibatkan hubungan singkat pada soket konektor atau motherboard. Satu-satunya pengecualian adalah jika anda menggunakan peripheral “hot pluggable”
- Sisakan setidaknya 300MB pada drive C: untuk digunakan oleh Windows. Jika menggunakan Windows XP atau Vista maka sediakan space kosong di drive C: sekitar 400-600 MB. Hapus program aplikasi yang tidak diperlukan dengan menggunakan ADD/Remove pada panel control Windows untuk mengurangi pemakaian space. Program aplikasi seperti CCleaner juga dapat dipakai untuk menghapus file temporary, registry yang tidak terpakai secara aman.
- Periksa dan kurangi program aplikasi yang di load secara otomatis saat start-up Windows. Program aplikasi seperti ini menggunakan memory dan Windows Resources. Program seperti ini biasanya juga akan terlihat pada Windows System Tray (di bagian kiri bawah layar). Konfigurasikan agar program tidak dimuat dalam daftar start-up Windows, untuk program lain yang berjalan pada mode Background dapat dilihat dengan menekan tombol Ctrl + Alt + Delete secara bersamaan. Untuk me-non-aktifkan program tersebut Anda dapat menggunakan utility seperti SysInternals AutoRun.
- Gunakan dan lakukan pemeriksaan komputer dengan program antivirus secara teratur. Perlindungan terbaik adalah pemantauan real-time dari program antivirus. Berikutnya adalah gunakan virus checker online seperti Housecall disediakan oleh Trend Micro.
- Program firewall juga penting untuk membatasi akses dari dunia luar menuju ke sistem anda. Beberapa firewall juga dilengkapi dengan fitur alarm yang akan memberitahukan kepada anda bila ada aktivitas mencurigakan pada sistem yang Anda gunakan.
- Ketika anda membeli peripheral atau perangkat lunak baru biasanya Anda juga mendapatkan CD berisi driver dan program aplikasi untuk menunjang dan dibutuhkan dalam penggunakan perangkat baru tersebut. Jika karena satu dan lain hal Anda harus menginstall ulang Windows, maka Anda akan membutuhkan driver dan aplikasi tadi. Oleh karena itu simpan baik-baik CD instalasi ditempat yang aman dan mudah diingat. Anda tidak akan pernah tau, kapan Anda akan membutuhkannya. Cara lain yang dapat digunakan adalah dengan menyatukan dan meng-copy semua file instalasi & driver kedalam media lain seperti USB Flash drive atau Harddisk external yang anda simpan secara khusus untuk keperluan instalasi ulang.
Pengertian Jaringan Komputer
Pengertian dari Jaringan komputer adalah sekumpulan
komputer, serta perangkat-perangkat lain pendukung komputer
yang saling terhubung dalam suatu kesatuan. Media jaringan komputer dapat
melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan
komputer dapat saling melakukan pertukaran informasi, seperti
dokumen dan data, dapat juga melakukan pencetakan pada printer yang sama dan
bersama-sama memakai perangkat keras dan perangkat lunak yang terhubung dengan jaringan.
Setiap komputer, ataupun perangkat-perangkat yang terhubung dalam suatu
jaringan disebut dengan node. Dalam sebuah jaringan komputer
dapat mempunyai dua, puluhan, ribuan atau bahkan jutaan node.
Jaringan
Komputer adalah sekelompok komputer otonom yang saling berhubungan antara satu
dengan lainnya menggunakan protokol komunikasi melalui media komunikasi
sehingga dapat saling berbagi informasi, program – program, penggunaan bersama
perangkat keras seperti printer, harddisk, dan sebagainya. Selain itu
jaringan komputer bisa diartikan sebagai kumpulan sejumlah terminal komunikasi
yang berada diberbagai lokasi yang terdiri dari lebih satu komputer yang saling
berhubungan.
Manfaat
yang didapat dalam membangun jaringan komputer, yaitu :
- Sharing resources
Sharing resources bertujuan agar seluruh program, peralatan atau peripheral
lainnya dapat dimanfaatkan oleh setiap orang yang ada pada jaringan komputer
tanpa terpengaruh oleh lokasi maupun pengaruh dari pemakai.
- Media Komunikasi
Jaringan
komputer memungkinkan terjadinya komunikasi antar pengguna, baik untuk
teleconference maupun untuk mengirim pesan atau informasi yang penting lainnya.
- Integrasi Data
Jaringan
komputer dapat mencegah ketergantungan pada komputer pusat, karena setiap
proses data tidak harus dilakukan pada satu komputer saja, melainkan dapat
didistribusikan ke tempat lainnya. Oleh sebab inilah maka dapat terbentuk data
yang terintegrasi yang memudahkan pemakai untuk memperoleh dan mengolah
informasi setiap saat.
- Pengembangan dan Pemeliharaan
Pengembangan
peralatan dapat dilakukan dengan mudah dan menghemat biaya, karena setiap
pembelian komponen seperti printer, maka tidak perlu membeli printer sejumlah
komputer yang ada tetapi cukup satu buah karena printer itu dapat digunakan
secara bersama – sama. Jaringan komputer juga memudahkan pemakai dalam merawat
harddisk dan peralatan lainnya, misalnya untuk memberikan perlindungan terhadap
serangan virus maka pemakai cukup memusatkan perhatian pada harddisk yang
ada pada komputer pusat.
- Keamanan Data
Sistem
Jaringan Komputer dapat memberikan perlindungan terhadap data. Karena pemberian
dan pengaturan hak akses kepada para pemakai, serta teknik perlindungan
terhadap harddisk sehingga data mendapatkan perlindungan yang efektif.
- Sumber Daya Lebih Efisien dan Informasi Terkini
Dengan
pemakaian sumber daya secara bersama – sama, akan mendapatkan hasil yang
maksimal dan kualitas yang tinggi. Selain itu data atau informasi yang diakses
selalu terbaru, karena setiap ada perubahan yang terjadi dapat segera langsung
diketahui oleh setiap pemakai.
http://www.it-artikel.com/2012/04/pengertian-jaringan-komputer.html
Daur Ulang Menggunakan Teknologi Plasma (PWR)
Proses daur ulang biasanya didahului dengan menyortir sampah menjadi beberapa kelompok. Maksud dari penyortiran ini adalah untuk mempermudah proses daur ulang. Tapi bagaimana dengan sampah yang sulit untuk didaur ulang seperti alat - alat elektronik? Untuk itulah dibuatnya Plasma Waste Recycling (PWR).
Plasma dapat dikatakan sebagai fase zat yang ke - 4. Umumnya, kita mengetahui ada 3 jenis fase zat yaitu padat, cair dan gas. Plasma, menurut ilmu fisika dan kimia, adalah gas yang sebagian partikelnya terionisasi. Plasma bersifat konduktif atau dapat menghantarkan listrik. Plasma memiliki sifat yang mirip gas yaitu tidak mempunyai bentuk tertentu dan mengisi ruang kosong. Tapi, berbeda dengan gas, plasma dapat berinteraksi dengan medan magnet sehingga bisa membentuk struktur seperti filamen, sorotan, dan lapisan ganda.
Teknologi proses PWR menggunakan plasma termal bersuhu tinggi untuk mengubah sampah menjadi Syngas (gas sintetis), logam cair dan ampas seperti kaca. Proses ini tidak menghasilkan debu sama sekali. Gas buang yang dihasilkan lebih sedikit dari pembakaran gas alami. Oleh karena itu, standar EPA US bukan masalah lagi. Syngas yang dihasilkan akan digunakan untuk membangkitkan tenaga listrik yang akan dijual ke jaringan listrik negara. Logam cair akan dicetak menjadi lembaran besi dan ampasnya akan dicetak menjadi bahan bangunan atau dipintal menjadi serat kaca. Besi dan ampas, bisa dijual untuk menghasilkan pemasukan tambahan.
Sampah akan dimasukkan ke dalam feeder dan digerakkan oleh gravitasi. Proses yang berlangsung di dalam reaktor akan diatur jumlah sampah yang masuk. Reaksi akan diawasi secara terus - menerus dengan mengamati suhu dan komposisi Syngas yang dihasilkan dan juga oleh jumlah logam cair dan ampas yang dihasilkan di dalam reaktor.
Selain menghasilkan Syngas, reaktor ini juga akan menghasilkan logam cair dan ampas yang keduanya akan dijual sebagai produk sampingan. Sifat kimia dari produk sampingan ini konsisten sehingga pada tiap reaksi hasil sampingan yang dihasilkan akan mirip. Karena reaksi ini terjadi pada suhu yang sangat tinggi dalam sebuah bejana yang memiliki tekanan negatif, proses ini tidak melibatkan pembakaran sehingga tidak ada residu.
Reaktornya terdiri dari lapisan besi yang sangat keras. Plasma menghasilkan suhu yang sangat tinggi yang mengubah senyawa organik dalam sampah dengan proses disosiasi menjadi Syngas gas yang sebagian besar terdiri atas karbon monoksida dan hidrogen dalam keadaan endotermis. Reaktor ini memiliki tekanan negatif (rendah) yang mencegah lepasnya gas tersebut keluar reaktor dan menuju atmosfer. Ketika udara di dalam reaktor mulai berkurang, logam cair dikeluarkan dan dicetak menjadi logam batangan seperti pada proses pengecoran logam. Ampas akan diambil secara terpisah.
Syngas yang bersuhu tinggi akan keluar dari reaktor dan masuk ke dalam ketel pemulih panas untuk menurunkan suhunya dan menghasilkan uap untuk menghasilkan listrik. Suhu gas akan dipertahankan pada batas tertentu untuk menghindari pembentukan dioxin dan furan. Lalu, gas tersebut akan dimasukkan ke dalam bagian scrubbing process. Setelah itu, Syngas akan digunakan sebagai pembangkit tenaga listrik dalam sebuah turbin gas ataupun dalam boiler dan turbin uap. Listrik yang dihasilkan akan dijual ke jaringan listrik negara dan memberikan tenaga pada reaktor plasma.
Sumber :
http://www.plasma-wr.com/process.html
http://en.wikipedia.org/wiki/Syngas
http://edukasi.kompas.com/read/2009/06/16/09091187/Gila..Sampah.Jakarta.600.000.Ton.Sehari
Konsep Telepon Seluler 5G
Konsep Telepon seluler 5G adalah sebuah konsep teknologi yang akan memiliki software yang mendefinisikan skema radio dan modulasi seperti halnya skema pengontrol kesalahan terbaru ( New Error-Control Schemes ) yang dapat didownload melalui internet.
Pengembangan ini terlihat sudah menuju ke arah pengguna koneksi sebagai
fokus dari konsep Telepon seluler 5G ini. Koneksi tersebut mampu
mengakses ke teknologi nirkabel yang berbeda pada waktu yang sama dan
koneksi mampu menggabungkan arus yang berbeda dari teknologi-teknologi
yang berbeda pula. Dalam teknologi 5G, setiap jaringan akan bertanggung
jawab dalam menangani pergerakan pengguna, sementara koneksi akan
menentukan pilihan terakhirnya antara nirkabel yang berbeda dan penyedia
layanan jaringan akses seluler untuk pelayanan tertentu. Pilihan
tersebut akan didasarkan pada middleware yang terpasang di telepon seluler.[1]
http://id.wikipedia.org/wiki/Konsep_Telepon_Seluler_5G
Sekilas
Jaringan nirkabel telah berkembang sangat pesat dalam 15 tahun terakhir. Pada hari ini, banyak telepon genggam yang telah dilengkapi dengan WLAN adapter dan kemungkinan besar kedepannya semua telepon genggam juga akan dilengkapi dengan WiMax adapter. Pada teknologi 2G dan 3G, yang menggunakan Internet Protocol ( IP ) di satu sisi dan WLAN ( Wireless Local Area Network ) di sisi lainnya, telah meningkatkan kegiatan penelitian pada penggabungan teknologi tersebut. Pada teknologi 4G, fokus teknologi tersebut mengarah pada penggabungan dari jaringan seluler seperti GSM dan 3G, WLAN dan Bluetooth. Pengguna koneksi multimode seperti terlihat harus memiliki 4G, akan tetapi mekanisme pengamanan yang berbeda serta dukungan QoS yang berbeda pula dalam teknologi nirkabel yang berbeda juga masih merupakan tantangan. Penggabungan dua teknologi dalam jaringan nirkabel yang berbeda masih dijalankan bahkan sampai hari ini. Akan tetapi, jaringan nirkabel yang berbeda dari koneksi tunggal digunakan secara eksklusif, artinya tidak ada kombinasi dari teknologi akses nirkabel yang berbeda dalam sesi yang sama. Open Wireless Architecture ( OWA ) yang diusulkan, ditargetkan untuk memberi modul pengolahan baseband terbuka dengan parameter antarmuka terbuka untuk mendukung adanya perbedaan seperti halnya standar komunikasi nirkabel masa depan. OWA ditargetkan untuk lapisan MAC/PHY pada koneksi seluler di masa depan. Penjelasan di atas merupakan latar belakang dari konsep jaringan seluler 5G.Komponen
Lapisan Fisik / MAC
Physical dan Medium Access Control ( MAC/PHY ) merupakan lapisan pertama dan kedua dari lapisan OSI ( Open System Interconnect )[2] yang mendefinisikan teknologi nirkabel. Pada kedua lapisan ini, jaringan seluler 5G cenderung didasarkan pada Open Wireless Architecture ( OWA ).Lapisan Jaringan
Lapisan jaringan yang digunakan kemungkinan besar adalah IP ( Internet Protocol ) karena tidak ada yang lain yang mampu bersaing dengan IP. Internet Protocol versi 4 ( IPv4 ) telah menyebar hampir ke seluruh dunia dan memiliki beberapa masalah seperti ruang pengalamatan yang terbatas dan tidak adanya kemungkinan pasti untuk QoS dalam mendukung setiap arus. Isu-isu tersebut telah dipecahkan oleh IPv6, akan tetapi IPv6 diperdagangkan dengan paket header yang jauh lebih besar. Hal ini membuat pergerakan masih memiliki masalah. Semua jaringan seluler akan menggunakan IP seluler dalam 5G, dan setiap koneksi seluler menggunakan FA ( Foreign Agent ), CoA ( Care of Address ) tetap melakukan pemetaan pada alamat tetap IPv6 dan alamat CoA untuk jaringan nirkabel yang sekarang digunakan. Seluler dapat dilekatkan pada beberapa seluler atau jaringan nirkabel pada waktu yang sama. Pada beberapa kasus, hal tersebut dapat mempertahankan alamat-alamat IP yang berbeda untuk setiap antarmuka radio, sedangkan setiap alamat IP akan menjadi alamat CoA untuk FA yang ditempatkan pada telepon seluler. IPv6 yang telah disempurnakan akan diterapkan pada telepon seluler 5G. Telepon seluler 5G akan menjaga lingkungan jaringan multi nirkabel virtual. Untuk tujuan tersebut, lapisan jaringan harus dibagi menjadi dua sub lapisan dalam jaringan seluler 5G, yaitu Lower Network Layer ( untuk masing-masing antarmuka ) dan Upper Network Layer ( untuk koneksi seluler ). Pembagian ini dikarenakan desain awal dari internet, dimana semua rute didasarkan pada alamat IP yang seharusnya berbeda dalam setiap jaringan IP di seluruh dunia. Middleware antara lapisan jaringan upper dan lower akan mempertahankan translasi alamat dari alamat jaringan upper ( IPv6 ) ke alamat IP jaringan lower yang berbeda ( IPv4 atau IPv6 ), begitu pula sebaliknya.Lapisan Open Transport Protocol ( OTA )
Seluler dan jaringan nirkabel berbeda dari jaringan berkabel terkait dengan lapisan pengangkut ( Transport Layer ). Dalam semua versi TCP, segmen-segmen yang hilang disebabkan oleh tersumbatnya jaringan, sedangkan pada jaringan nirkabel, kehilangan segmen tersebut kemungkinan terjadi dikarenakan rasio kesalahan sedikit lebih besar di dalam antarmuka radio. Oleh karena itu, modifikasi dan adaptasi TCP diusulkan untuk seluler dan jaringan nirkabel, yang mana mengirimkan kembali bagian-bagian TCP yang hilang atau rusak yang dilakukan hanya melalui penghubung nirkabel. Untuk seluler 5G, koneksi akan sesuai untuk memiliki lapisan pengangkut yang memungkinkan untuk didownload dan diinstal. Setiap seluler harus memiliki kemampuan untuk mendownload seperti TCP, RTP, atau protocol pengangkut baru yang ditargetkan untuk teknologi nirkabel tertentu terpasang di BTS. Inilah yang disebut dengan Open Transport Protocol ( OTP ).Lapisan Aplikasi
Berbicara tentang aplikasi, pesan utama dari koneksi seluler 5G adalah untuk memberikan pengelolaan QoS cerdas melalui jaringan yang beragam. Hari ini, di dalam telepon seluler pengguna dapat secara manual memilih antarmuka nirkabel untuk pelayanan internet tertentu tanpa memiliki kemampuan untuk menggunakan riwayat QoS untuk memilih koneksi nirkabel yang paling baik untuk layanan tertentu. Telepon 5G harus memberikan kemampuan untuk layanan pengujian kualitas dan penyimpanan pengukuran informasi dalam database informasi pada koneksi seluler. Parameter QoS seperti keterlambatan, kehilangan, pita lebar, reliabilitas, akan disimpan ke dalam databes di telepon seluler 5G dengan maksud digunakan oleh algoritma cerdas yang dijalankan pada koneksi seluler sebagai sistem pengolahan yang pada akhirnya harus memberikan koneksi nirkabel yang paling baik terhadap keterbatasan biaya seseorang dan QoS yang diperlukan.[3]Penerapan
Konsep telepon seluler 5G yang diusulkan didesain khusus sebagai platform terbuka dalam lapisan-lapisan yang berbeda, dari lapisan fisik sampai ke lapisan aplikasi. Konsep yang diusulkan menyesuaikan dengan Open Wireless Architecture ( OWA ) yang telah diajukan untuk koneksi seluler 4G, dan memberikan perubahan-perubahan yang lebih jauh dari lapisan jaringan sampai ke lapisan aplikasi. Lapisan jaringan dibagi ke dalam dua sub lapisan untuk memberikan semua konektivitas IP dalam lingkungan yang dikelilingi banyak teknologi seluler atau nirkabel seperti halnya penyedia jaringan dan penyedia layanan. Lapisan pengangkut terbuka diusulkan dengan tujuan untuk memungkinkan penggunaan implementasi spesifik nirkabel dari protocol-protocol pengangkut. Konsep telepon seluler 5G juga memungkinkan untuk menyeleksi teknologi nirkabel yang berbeda pada kendala QoS termasuk biaya QoS pada layanan yang berbeda, real-time ( VoIP, streaming, IPTV, dan lain-lain ) atau non-real-time ( web, pesan, permainan, dan lain-lain ). Untuk itu, koneksi jaringan seluler 5G harus dapat menjaga database yang akan menyimpan informasi statistik terkait dengan layanan dan teknologi nirkabel yang tersedia di dalam telepon. Pada saat ini, hal yang sedang berlangsung adalah pengembangan modul-modul yang mampu memberikan QoS terbaik dengan harga yang paling rendah untuk layanan tertentu yang diberikan yang menggunakan satu atau lebih teknologi nirkabel pada waktu yang sama dari telepon seluler 5G.[4]http://id.wikipedia.org/wiki/Konsep_Telepon_Seluler_5G
Jaringan MAN
Metropolitan Area Network (MAN)
MAN digunakan untuk menghubungkan jaringan lokal yang satu dengan jaringan lokal yang lain, sehingga pengguna atau komputer di lokasi yang satu dapat berkomunikasi dengan pengguna dan komputer di lokasi yang lain.
Suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi, yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya. Jaringan MAN adalah gabungan dari beberapa LAN. Jangkauan dari MAN ini antar 10 hingga 50 km, MAN ini merupakan jaringan yang tepat untuk membangun jaringan antar kantor-kantor dalam satu kota antara pabrik/instansi dan kantor pusat yang berada dalam jangkauannya.
Kelebihan Jaringan MAN.
- -Spesifik output hingga 33 kW per Liter Volume silinder
- -Responsive terhadap perubahan beban & tanggap terhadap beban kejut
- -Mengacu pada Emisi Polutan serendah mungkin
- -Irit bahan bakar dan pelumas
- -Tangguh dan desain ringkas agar supaya membutuhkan ruang sekecil mungkin
- -Umur mesin yang panjang dan perawatan yang mudah
- -Keleluasaan penggunaan komponen dan perlengkapan
Bila terjadi gangguan kabel pusat, maka seluruh jaringan dalam worksatation akan terganggu.
http://irfaandfivers.wordpress.com/jaringan-man/
Apa Itu Fiber Optik
Fiber
optik merupakan saluran transmisi (pemindah informasi) yang digunakan
untuk mentransmisikan sinyal cahaya dari suatu tempat ke tempat lain.
Fiber Optik terbuat dari serat kaca dan bentuknya panjang dan tipis
serta berdiameter sebesar rambut manusia. Serat kaca ini merupakan serat
yang dibuat secara khusus yang terbuat dari bahan kaca murni dan
kemudian diproses menjadi sebentuk gulungan kabel agar dapat digunakan
untuk melewati data yang ingin dikirim atau diterima.
Fiber optik ini terdiri dari beberapa bagian yaitu Cladding, Core, dan Buffer Coating. Core adalah kaca tipis yang merupakan bagian inti dari fiber optik dan menjadi tempat berjalannya cahaya sehingga pengiriman cahaya dapat dilakukan. Cladding adalah lapisan luar yang membungkus Core dan memantulkan kembali cahaya yang terpancar keluar kembali ke dalam Core. Sedangkan Buffer Coating merupakan lapisan plastik yang melindungi serat dari kerusakan dan kelembaban.
Core dan Cladding terbuat dari kaca sedangkan Buffer atau Coating terbuat dari plastik agar fleksibel.
Terdapat dua jenis fiber optik yang umumnya digunakan, yaitu Single Mode dan Multi Mode. Kabel Single Mode mempunyai ukuran Core yang kecil dan dapat menjangkau jarak yang lebih jauh hingga ratusan kilometer serta hanya dapat mengirim satu sinyal pada satu waktu (contoh: telepon dan TV kabel). Sedangkan Multi Mode memiliki ukuran Core yang lebih besar, dapat mengirim sinyal yang berbeda pada saat yang bersamaan, namun hanya mampu menjangkau kurang dari 550 meter. Di dalam sistem komunikasi menggunakan fiber optik, sinyal informasi yang lalu-lalang di dalamnya adalah berwujud cahaya karena cahaya relatif lebih kebal terhadap gangguan dari luar. Cahaya tidak akan terganggu oleh listrik bertegangan tinggi, tidak akan terganggu oleh suhu udara baik panas maupun dingin, dan juga tidak terganggu oleh frekuensi radio di sekitarnya.
Kecepatan transmisi fiber optik sangat tinggi sehingga sangat bagus digunakan sebagai saluran komunikasi seperti telepon, TV kabel, atau internet. Fiber optik juga digunakan untuk keperluan pemotretan medis , sensor, dan optik pencitraan. Komunikasi di dunia tidak akan berkembang demikian cepat tanpa adanya teknologi yang satu ini.
Fiber optik memiliki banyak kelebihan di antaranya adalah informasi yang ada ditransmisikan dengan kapasitas (bandwidth) yang besar. Fiber optik dapat dipergunakan dengan kecepatan yang tinggi, hingga mencapai beberapa gigabit/detik. Karena murni terbuat dari kaca dan plastik maka signal tidak terpengaruh pada gelombang elektromagnetik dan frekuensi radio. Ukurannya kecil dan ringan sehingga sangat memudahkan pengangkutan dan pemasangan di lokasi. Fiber optik juga sangat aman dipasang di tempat-tempat yang mudah terbakar karena tidak akan terjadi hubungan api pada saat kontak atau terputusnya fiber optik.
Fiber optik memerlukan daya listrik yang relatif tidak terlalu besar. Karena fiber optik tidak digunakan untuk melewatkan sinyal-sinyal listrik, maka fiber optik tidak akan mengalami kepanasan dan penipisan akibat tegangan listrik yang lewat di dalamnya. Fiber optik bisa ditanam di tanah jenis apapun atau digantung di daerah manapun tanpa harus cemas mengalami korosi/berkarat. Komunikasi menggunakan fiber optik lebih aman karena informasi yang lewat tidak mudah untuk disadap atau dikacaukan dari luar.
Di antara begitu banyak kelebihan yang dimilikinya, fiber optik juga memiliki kekurangan di antaranya adalah harganya yang cukup mahal serta fiber optik ini susah untuk disambung dibandingkan kabel biasa karena metode penyambungannya yang harus menggunakan teknik dan alat khusus serta ketelitian yang tinggi.
http://www.engineeringtown.com/kids/index.php/teknologi-komunikasi/147-apa-itu-fiber-optik
Fiber optik ini terdiri dari beberapa bagian yaitu Cladding, Core, dan Buffer Coating. Core adalah kaca tipis yang merupakan bagian inti dari fiber optik dan menjadi tempat berjalannya cahaya sehingga pengiriman cahaya dapat dilakukan. Cladding adalah lapisan luar yang membungkus Core dan memantulkan kembali cahaya yang terpancar keluar kembali ke dalam Core. Sedangkan Buffer Coating merupakan lapisan plastik yang melindungi serat dari kerusakan dan kelembaban.
Terdapat dua jenis fiber optik yang umumnya digunakan, yaitu Single Mode dan Multi Mode. Kabel Single Mode mempunyai ukuran Core yang kecil dan dapat menjangkau jarak yang lebih jauh hingga ratusan kilometer serta hanya dapat mengirim satu sinyal pada satu waktu (contoh: telepon dan TV kabel). Sedangkan Multi Mode memiliki ukuran Core yang lebih besar, dapat mengirim sinyal yang berbeda pada saat yang bersamaan, namun hanya mampu menjangkau kurang dari 550 meter. Di dalam sistem komunikasi menggunakan fiber optik, sinyal informasi yang lalu-lalang di dalamnya adalah berwujud cahaya karena cahaya relatif lebih kebal terhadap gangguan dari luar. Cahaya tidak akan terganggu oleh listrik bertegangan tinggi, tidak akan terganggu oleh suhu udara baik panas maupun dingin, dan juga tidak terganggu oleh frekuensi radio di sekitarnya.
Kecepatan transmisi fiber optik sangat tinggi sehingga sangat bagus digunakan sebagai saluran komunikasi seperti telepon, TV kabel, atau internet. Fiber optik juga digunakan untuk keperluan pemotretan medis , sensor, dan optik pencitraan. Komunikasi di dunia tidak akan berkembang demikian cepat tanpa adanya teknologi yang satu ini.
Fiber optik memiliki banyak kelebihan di antaranya adalah informasi yang ada ditransmisikan dengan kapasitas (bandwidth) yang besar. Fiber optik dapat dipergunakan dengan kecepatan yang tinggi, hingga mencapai beberapa gigabit/detik. Karena murni terbuat dari kaca dan plastik maka signal tidak terpengaruh pada gelombang elektromagnetik dan frekuensi radio. Ukurannya kecil dan ringan sehingga sangat memudahkan pengangkutan dan pemasangan di lokasi. Fiber optik juga sangat aman dipasang di tempat-tempat yang mudah terbakar karena tidak akan terjadi hubungan api pada saat kontak atau terputusnya fiber optik.
Fiber optik memerlukan daya listrik yang relatif tidak terlalu besar. Karena fiber optik tidak digunakan untuk melewatkan sinyal-sinyal listrik, maka fiber optik tidak akan mengalami kepanasan dan penipisan akibat tegangan listrik yang lewat di dalamnya. Fiber optik bisa ditanam di tanah jenis apapun atau digantung di daerah manapun tanpa harus cemas mengalami korosi/berkarat. Komunikasi menggunakan fiber optik lebih aman karena informasi yang lewat tidak mudah untuk disadap atau dikacaukan dari luar.
Di antara begitu banyak kelebihan yang dimilikinya, fiber optik juga memiliki kekurangan di antaranya adalah harganya yang cukup mahal serta fiber optik ini susah untuk disambung dibandingkan kabel biasa karena metode penyambungannya yang harus menggunakan teknik dan alat khusus serta ketelitian yang tinggi.
http://www.engineeringtown.com/kids/index.php/teknologi-komunikasi/147-apa-itu-fiber-optik
10 Ilmuwan Paling Jenius Sepanjang Masa
Mereka dikenal karena otaknya jenius, temuannya yang sangat berpengaruh
terhadap perkembangan dunia. Khususnya di bidang pengetahuan iptek dan
sains. Selain itu mereka juga populer karena nyentrik, agak gila, dan
penuh kontroversi.
Siapa sajakah mereka? Ini dia 10 ilmuwan paling gila versi LiveScience.com.1. Albert Einstein
Parodi kartun dan komik tentang Einstein banyak dibuat hingga masa kini. Mulai dari rambutnya yang amburadul atau ekspresi wajahnya yang dibuat “melet” atau teorinya sekalipun. Tak bisa dibantah penemu teori relativitas ini sudah jadi selebriti dunia sains. Namanya bahkan identik dengan kata genius dan gila itu sendiri.
2. Leonardo da Vinci
Menyusul popularitas Einstein adalah Leonardo da Vinci. Novel Da Vinci Code, tokoh komik, isu bahwa ia gay adalah bukti bahwa seniman dan ilmuwan Italia ini memang sangat terkenal. Ia juga diketahui sangat nyentrik. Peninggalannya berupa tumpukan buku sketsa, aneka aplikasi teknologi, mesin, tetap abadi sepanjang masa.
3. Nikola Tesla
Kalau yang ini, namanya sempat dikenal sebagai sebuah kelompok musik rock. Sebenarnya sesuai, sebab penemu radio nirkabel dan generator AC inilah yang memulai era elektrik di akhir abad ke-19 dan awal abad 20. Tesla dianggap gila sebab berani mendemonstrasikan bagaimana ia memakai tubuhnya sebagai konduktor listrik.
4. James Lovelock
Dikenal sebagai ilmuwan berwawasan lingkungan dan penemu hipotesa Gaia. Konsep perubahan iklim yang kini diributkan banyak orang sudah diusungnya sejak beberapa dekade silam. Lelaki kelahiran 1919 ini pernah memprediksikan bahwa tahun 2100 akan terjadi kematian massal terhadap 80 persen umat manusia. Wow! Akan terbukti jugakah?
5. Jack Parsons
Jack Parsons dikenal sebagai salah satu pendiri Jet Propulsion Laboratory. Tapi sesungguhnya ia juga sibuk berlatih sulap dan menyebut dirinya Antikris. Ia tidak pernah mengenyam pendidikan formal tapi mampu mengembangkan bahan bakar roket dan sukses mengantarkan Amerika Serikat ke angkasa pada Perang Dunia II. Tragisnya, Parsons menembak dirinya sendiri sampai mati di laboratoriumnya tahun 1952.
6. Richard Feynman
Ia adalah bagian dari tim genius pengembang bom atom. Feynman menjadi salah satu ilmuwan terpenting di akhir abad ke-20. Selain dikenal sebagai profesor, ia juga suka mengeksplorasi musik, alam dan mempelajari hiroglif suku Maya.
7. Freeman Dyson
Tahun 1960, Dyson menelurkan ide bahwa di masa depan manusia harus mendesain cangkang buatan yang dinamakan Dyson Sphere. Cangkang ini akan mengelilingi sistem tata surya dan menggunakan energi matahari secara maksimum. Saat itu ia dianggap sebagai pemimpi fiksi ilmiah. Ia juga yakin adanya kehidupan di planet lain. Menurutnya manusia akan berinteraksi dengan mahluk angkasa luar dalam beberapa dekade mendatang.
9. Wernher von Braun
10. Johann Konrad Dippel
sumber:http://gielardino.wordpress.com/2009/12/03/10-ilmuwan-paling-jenius-sepanjang-masa/
Bahasa Pemrograman C
Pengertian Bahasa Pemrograman C
Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Bahasa ini memberikan ide pada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C yang ditulis oleh Dennis Ritchie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali digunakan pada komputer Digital Equipment Corporation PDP-11 yang menggunakan sistem operasi UNIX.
Standar bahasa C yang asli adalah standar dari UNIX. Sistem operasi, kompiler C dan seluruh program aplikasi UNIX yang esensial ditulis dalam bahasa C. Kepopuleran bahasa C membuat versi-versi dari bahasa ini banyak dibuat untuk komputer mikro. Untuk membuat versi-versi tersebut menjadi standar, ANSI (American National Standard Institutes) membentuk suatu komite (ANSI Committee X3J11) pada tahun 1983 yang kemudian menetapkan standar ANSI untuk bahasa C. Standar ANSI ini didasarkan kepada standar UNIX yang diperluas.
Bahasa C mempunyai kemampuan lebih dibanding dengan bahasa pemrograman yang lain. Bahasa C merupakan bahasa pemrograman yang bersifat portabel, yaitu suatu program yang dibuat dengan bahasa C pada suatu komputer akan dapat dijalankan pada komputer lain dengan sedikit (atau tanpa) ada perubahan yang berarti.
Bahasa C merupakan bahasa yang biasa digunakan untuk keperluan pemrograman sistem, antara lain untuk membuat:
1. Assembler
2. Interpreter
3. Compiler
4. Sistem Operasi
5. Program bantu (utility)
6. Editor
7. Paket program aplikasi
Beberapa program paket yang beredar seperti dBase dibuat dengan menggunakan bahasa C, bahkan sistem operasi UNIX juga dibuat dengan menggunakan bahasa C. Bahasa C sesungguhnya merupakan bahasa pemrograman yang serbaguna dan pemakaiannya tidak terbatas untuk pemrograman sistem, namun juga dapat digunakan untuk aplikasi bisnis, matematis maupun games, bahkan untuk aplikasi kecerdasan buatan.
Dalam beberapa literatur, bahasa C digolongkan sebagai bahasa tingkat menengah (medium level language). Penggolongan ini bukan berarti bahasa C kurang ampuh atau lebih sulit dibandingkan dengan bahasa tingkat tinggi (high level language - seperti Pascal, Basic, Fortran, Java, dan lain-lain), namun untuk menegaskan bahwa bahasa C bukanlah bahasa yang berorientasi pada pada mesin yang merupakan ciri dari bahasa tingkat rendah (low level language), yaitu bahasa mesin dan assembly.
Pada kenyataannya, bahasa C mengkombinasikan elemen dalam bahasa tingkat tinggi dan bahasa tingkat rendah, yaitu kemudahan dalam membuat program yang ditawarkan pada bahasa tingkat tinggi dan kecepatan eksekusi dari bahasa tingkat rendah.
Kerangka Dasar Bahasa Pemrograman C
Bahasa pemrograman C sama seperti bahasa pemrograman lainnya yang memiliki kerangka dasar. Kerangka Dasar Bahasa C adalah sebagai berikut :
1. Fungsi main().
Fungsi main merupakan fungsi utama yang wajib ada pada saat kita membuat program dengan bahasa C. Dalam sebuah project hanya boleh ada 1 buah fungsi main() saja. Namun dalam bahasa C, tidak membatasi hanya boleh 1 fungsi saja, melainkan kita juga diperbolehkan untuk membuat fungsi-fungsi lain selain fungsi main() yang bisa mempermudah kita dalam membuat sebuah program.
2. Deklarasi variabel
Pendeklarasian variabel ini dilakukan untuk mendaftarkan variabel apa saja yang akan kita gunakan dalam program yang kita buat. Pendeklarasian variabel ini biasanya sekaligus dengan mencantumkan tipe data dari variabel tersebut.
3. Perintah (statement)
Perintah merupakan deretan program yang kita buat dalam sebuah project.
4. Akses library
Digunakan untuk mengakses library apa saja yang kita perlukan dalam pembuatan sebuah program.
5. Komentar
Komentar merupakan sebuah kalimat yang biasanya dicantumkan oleh seorang programer sebagai sebuah catatan kecil yang mana komentar ini tidak akan ikut di compile atau diproses.
Kelebihan dan Kekurangan Bahasa Pemrograman C
Bahasa C mempunyai beberapa kelebihan dibanding dengan bahasa pemrograman yang lain, yaitu:
KELEBIHAN
1. C mempunyai operator yang lengkap untuk memanipulasi data.
2. Berbagai struktur data dan pengendalian proses disediakan dalam C, sehingga memungkinkan dibuat program yang terstruktur, bahkan program yang berorientasi pada objek (OOP = Object Orientied Programming).
3. Dibanding dengan bahasa mesin atau rakitan (assembly), C jauh lebih mudah dipahami dan pemrogram tidak perlu tahu detail mesin komputer yang digunakan sehingga tidak menyita waktu dalam menyelesaikan masalah ke dalam bentuk program. C merupakan bahasa yang berorientasi pada permasalahan (objek), dan bukan berorientasi pada mesin.
4. Kecepatan eksekusi C mendekati kecepatan eksekusi program yang dibuat dengan bahasa tingkat rendah, namum kemudahan dalam memprogram setara dengan bahasa tingkat tinggi.
5. C memungkinkan memanipulasi data dalam bentuk bit maupun byte secara efisien. Disamping itu juga memungkinkan untuk melakukan manipulasi alamat dari suatu data yang dalam C dinamakan pointer.
KEKURANGAN
Adapun kelemahan --atau lebih tepatnya kesulitan bahasa pemrograman C terutama yang dirasakan oleh pemrogram pemula diantaranya adalah:
1. Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai, yang jika belum familiar akan menimbulkan masalah.
2. Para pemrogram C tingkat pemula umumnya belum pernah mengenal pointer dan tidak terbiasa menggunakannya, padahal keampuhan bahasa C justru terletak pada pointer.
http://prasetyaha.blogspot.com/2012/09/bahasa-pemrograman-c.html
Pengantar dalam Bahasa Pemrograman Turbo Pascal
Pascal
merupakan salah satu bahasa pemrograman tingkat tinggi. Pemrograman
tingkat tinggi menandakan bahwa Pascal banyak menggunakan bahasa manusia
dalam penulisan sintaksnya.
Beberapa bahasa pemrograman tingkat tinggi lainnya yang ada yaitu BASIC dan DELPHI.
Sedangkan bahasa pemrograman tingkat rendah yaitu bahasa pemrograman yang masih banyak menggunakan tanda-tanda sehingga bahasa ini cenderung lebih “kotor”. Beberapa bahasa pemrograman tingkat rendah yang sering digunakan adalah C, C++ dan Java.
Mari kita melihat perbedaan antara bahasa Pascal dan C untuk pembanding dalam sintaks yang digunakan:
PASCAL
uses crt;
var a : integer;
begin
clrscr;
writeln('Masukkan nilai antara 0 sampai 100 : ');
readln(a);
if a > 5 then begin
writeln('Nilai a lebih besar dari 5');
writeln('Tekan sembarang tombol untuk keluar');
end
else begin
writeln('Nilai a lebih kecil atau sama dengan 5');
writeln('Tekan sembarang tombol untuk keluar');
end.
end;
readkey;
C
#include <stdio.h>
#include <conio.h>
int a;
void main() {
clrscr();
printf(“Masukkan nilai antara 0 sampai 100 : “);
scanf(“%d”, &a);
if (a > 5) {
printf(“Nilai a lebih besar dari 5\nTekan sembarang tombol untuk keluar”);
} else {
Pengantar Bahasa Pemrograman Pascal Page 3 / 11
printf(“Nilai a lebih kecil atau sama dengan 5\nTekan sembarang tombol untuk keluar”);
}
getch();
}
Dua penggalan program di atas akan menghasilkan program yang sama persis yaitu meminta sebuah input berupa angka antara 0 sampai 100. Kemudian sebuah tulisan akan muncul tergantung dari nilai input yang dimasukkan.
Dari 2 bahasa tersebut, dapat dilihat bahwa dalam bahasa Pascal lebih sederhana dan
lebih banyak menggunakan bahasa manusia. Sedangkan dalam bahasa C, lebih banyak penggunaan simbol.
Turbo Pascal dan C merupakan program compiler. Compiler sendiri berarti program yang menerjemahkan tulisan berupa kode program menjadi bahasa mesin yang dapat dimengerti oleh komputer. Proses yang dilakukan disebut compile atau compiling. Suatu program dapat di-compile dengan menggunakan kombinasi tombol Alt + F9. Sedangkan untuk menjalankan program, tombol yang dapat digunakan adalah Ctrl + F9. Bila selama proses compile terdapat error atau kesalahan dalam penulisan program, maka Turbo Pascal atau C akan memberitahukan letak kesalahan tersebut sehingga pengguna dapat memperbaikinya di halaman editor.
Turbo Pascal merupakan bahasa yang case insensitive yang berarti penulisan dalam huruf kapital maupun huruf kecil tidak dipermasalahkan. Akan tetapi pada C yang case sensitive, maka penulisan huruf kapital atau kecil harus benar-benar diperhatikan.
Untuk pembahasan berikutnya, kita akan menggunakan program Turbo Pascal dengan bahasa pemrograman Pascal sebagai pengantar contoh. Perlu diingat bahwa bila anda telah menguasai satu bahasa pemrograman, maka anda akan dengan cukup mudah berpindah ke bahasa pemrograman lainnya selama anda memiliki dasar algoritma dan logika yang baik. Oleh sebab itu, pada pembahasan yang selanjutnya, yang akan ditekankan adalah algoritma dan logika, bukan sintaks dan function / procedure yang terdapat dalam Turbo Pascal. Function atau procedure yang telah disediakan oleh Turbo Pascal dapat anda pelajari sendiri penggunaannya melalui Help yang terdapat di Turbo Pascal.
Pengantar Bahasa Pemrograman Pascal Page 4 / 11
Struktur kode
Pada setiap kode pemrograman, terdapat aturan yang harus dipatuhi agar program tersebut dapat menjalankan (compile) suatu program dengan baik tanpa error. Struktur utama pada Turbo Pascal adalah sebagai berikut.
program ... ; {deklarasi nama program} uses ... ; {deklarasi penggunaan unit} label ... ; {deklarasi label}const ... ; {deklarasi konstant} type ... ; {deklarasi tipe data} var ... ; {deklarasi variabel} procedure ... ; {deklarasi procedure} function ... ; {deklarasi function} beginstatement; {program ditulis di sini}
...
end.
Tulisan yang diapit oleh tanda kurung kurawal {} adalah comment dan tidak dianggap sebagai bagian program ketika di-compile oleh compiler. Pada baris pertama, anda dapat mendeklrasikan nama program. Umumnya untuk mengefisiensikan pengerjaan suatu program (khususnya pada lomba), baris pertama dapat diacuhkan atau dilewatkan.
Baris kedua yaitu “USES” merupakan deklarasi penggunaan unit dalam Turbo Pascal. Unit merupakan bagian dari program yang berisi kumpulan function dan procedure. Contoh fungsi yang banyak digunakan adalah CRT, dengan function yang terdapat di dalamnya yaitu clrscr dan readkey. Anda dapat menjalankan suatu program tanpa menggunakan USES, akan tetapi anda hanya dapat menggunakan function dan procedure yang sudah terkandung secara native dalam Turbo Pascal. Contohnya anda tidak dapat menggunakan clrscr atau readkey tanpa CRT, tetapi bisa menggunakan writeln dan readln tanpa CRT tersebut karena CRT merupakan unit untuk pengolahan output ke layar dan input dari keyboard.
Label digunakan bersamaan dengan keyword GOTO. GOTO sendiri jarang digunakan karena tidak efisien dan cenderung membingungkan penggunanya.
Const digunakan untuk mendeklarasikan suatu konstan. Konstan merupakan suatu keyword yang memiliki nilai tertentu. Misalnya bila anda mendeklrasikan PI sebagai 3.14, maka ketika anda menggunakan PI pada baris program, PI akan digantikan dengan 3.14.
Type digunakan untuk mendeklarasikan suatu tipe data baru dari tipe data yang sudah ada
Pengantar Bahasa Pemrograman Pascal Page 5 / 11
sebelumnya. Berguna ketika harus menggunakan pointer.
Var digunakan untuk mendeklarasikan suatu variabel. Variabel yang dideklarasikan harus memiliki tipe data tertentu. Penjelasan dalam penggunaan variabel akan dibahas di bagian berikutnya.
Procedure dan function merupakan sub-program. Procedure tidak mengembalikan nilai, sedangkan function mengembalikan nilai. Procedure dan function mengandung suatu penggalan program yang dapat dipanggil oleh program utama atau sub-program yang lainnya. Bila anda belum mengerti maksud dari “mengembalikan nilai” maka anda dapat membayangkan bahwa hasil dari function dapat dimasukkan ke dalam suatu variabel atau menghasilkan suatu nilai, sedangkan procedure hanya menjalankan suatu potongan program. Contoh procedure adalah writeln dan clrscr karena kedua procedure tersebut tidak mengembalikan nilai apapun. Sedangkan contoh function adalah “sqrt” yang akan mengembalikan nilai berupa akar kuadrat dari bilangan yang dimasukkan. Sebagai informasi: “procedure” adalah istilah yang digunakan pada Pascal. Pada bahasa pemrograman yang lainnya, biasa disebut “function yang tidak mengembalikan nilai” atau “void function”.
Program utama yang akan dijalankan oleh Turbo Pascal dapat ditulis diantara BEGIN
sampai dengan END.
Variabel dan tipe data
Terdapat beberapa tipe data yang dapat dipergunakan dalam suatu variabel, di antaranya adalah (beserta range yang dapat diterima):
Integer
Integer (-2^15 sampai 2^15), word (0 sampai 2^16), shortint (-2^7 sampai 2^7), byte (0 sampai 2^7), longint (-2^23 sampai 2^23)
Float / Real
Real (6 byte), singel (4 byte), double (8 byte), extended (10 byte), comp (8 byte) Boolean
Bernilai TRUE atau FALSE (1 atau 0) Char
Merupakan integer yang telah dikonversikan ke kode ASCII.
Beberapa bahasa pemrograman tingkat tinggi lainnya yang ada yaitu BASIC dan DELPHI.
Sedangkan bahasa pemrograman tingkat rendah yaitu bahasa pemrograman yang masih banyak menggunakan tanda-tanda sehingga bahasa ini cenderung lebih “kotor”. Beberapa bahasa pemrograman tingkat rendah yang sering digunakan adalah C, C++ dan Java.
Mari kita melihat perbedaan antara bahasa Pascal dan C untuk pembanding dalam sintaks yang digunakan:
PASCAL
uses crt;
var a : integer;
begin
clrscr;
writeln('Masukkan nilai antara 0 sampai 100 : ');
readln(a);
if a > 5 then begin
writeln('Nilai a lebih besar dari 5');
writeln('Tekan sembarang tombol untuk keluar');
end
else begin
writeln('Nilai a lebih kecil atau sama dengan 5');
writeln('Tekan sembarang tombol untuk keluar');
end.
end;
readkey;
C
#include <stdio.h>
#include <conio.h>
int a;
void main() {
clrscr();
printf(“Masukkan nilai antara 0 sampai 100 : “);
scanf(“%d”, &a);
if (a > 5) {
printf(“Nilai a lebih besar dari 5\nTekan sembarang tombol untuk keluar”);
} else {
Pengantar Bahasa Pemrograman Pascal Page 3 / 11
printf(“Nilai a lebih kecil atau sama dengan 5\nTekan sembarang tombol untuk keluar”);
}
getch();
}
Dua penggalan program di atas akan menghasilkan program yang sama persis yaitu meminta sebuah input berupa angka antara 0 sampai 100. Kemudian sebuah tulisan akan muncul tergantung dari nilai input yang dimasukkan.
Dari 2 bahasa tersebut, dapat dilihat bahwa dalam bahasa Pascal lebih sederhana dan
lebih banyak menggunakan bahasa manusia. Sedangkan dalam bahasa C, lebih banyak penggunaan simbol.
Turbo Pascal dan C merupakan program compiler. Compiler sendiri berarti program yang menerjemahkan tulisan berupa kode program menjadi bahasa mesin yang dapat dimengerti oleh komputer. Proses yang dilakukan disebut compile atau compiling. Suatu program dapat di-compile dengan menggunakan kombinasi tombol Alt + F9. Sedangkan untuk menjalankan program, tombol yang dapat digunakan adalah Ctrl + F9. Bila selama proses compile terdapat error atau kesalahan dalam penulisan program, maka Turbo Pascal atau C akan memberitahukan letak kesalahan tersebut sehingga pengguna dapat memperbaikinya di halaman editor.
Turbo Pascal merupakan bahasa yang case insensitive yang berarti penulisan dalam huruf kapital maupun huruf kecil tidak dipermasalahkan. Akan tetapi pada C yang case sensitive, maka penulisan huruf kapital atau kecil harus benar-benar diperhatikan.
Untuk pembahasan berikutnya, kita akan menggunakan program Turbo Pascal dengan bahasa pemrograman Pascal sebagai pengantar contoh. Perlu diingat bahwa bila anda telah menguasai satu bahasa pemrograman, maka anda akan dengan cukup mudah berpindah ke bahasa pemrograman lainnya selama anda memiliki dasar algoritma dan logika yang baik. Oleh sebab itu, pada pembahasan yang selanjutnya, yang akan ditekankan adalah algoritma dan logika, bukan sintaks dan function / procedure yang terdapat dalam Turbo Pascal. Function atau procedure yang telah disediakan oleh Turbo Pascal dapat anda pelajari sendiri penggunaannya melalui Help yang terdapat di Turbo Pascal.
Pengantar Bahasa Pemrograman Pascal Page 4 / 11
Struktur kode
Pada setiap kode pemrograman, terdapat aturan yang harus dipatuhi agar program tersebut dapat menjalankan (compile) suatu program dengan baik tanpa error. Struktur utama pada Turbo Pascal adalah sebagai berikut.
program ... ; {deklarasi nama program} uses ... ; {deklarasi penggunaan unit} label ... ; {deklarasi label}const ... ; {deklarasi konstant} type ... ; {deklarasi tipe data} var ... ; {deklarasi variabel} procedure ... ; {deklarasi procedure} function ... ; {deklarasi function} beginstatement; {program ditulis di sini}
...
end.
Tulisan yang diapit oleh tanda kurung kurawal {} adalah comment dan tidak dianggap sebagai bagian program ketika di-compile oleh compiler. Pada baris pertama, anda dapat mendeklrasikan nama program. Umumnya untuk mengefisiensikan pengerjaan suatu program (khususnya pada lomba), baris pertama dapat diacuhkan atau dilewatkan.
Baris kedua yaitu “USES” merupakan deklarasi penggunaan unit dalam Turbo Pascal. Unit merupakan bagian dari program yang berisi kumpulan function dan procedure. Contoh fungsi yang banyak digunakan adalah CRT, dengan function yang terdapat di dalamnya yaitu clrscr dan readkey. Anda dapat menjalankan suatu program tanpa menggunakan USES, akan tetapi anda hanya dapat menggunakan function dan procedure yang sudah terkandung secara native dalam Turbo Pascal. Contohnya anda tidak dapat menggunakan clrscr atau readkey tanpa CRT, tetapi bisa menggunakan writeln dan readln tanpa CRT tersebut karena CRT merupakan unit untuk pengolahan output ke layar dan input dari keyboard.
Label digunakan bersamaan dengan keyword GOTO. GOTO sendiri jarang digunakan karena tidak efisien dan cenderung membingungkan penggunanya.
Const digunakan untuk mendeklarasikan suatu konstan. Konstan merupakan suatu keyword yang memiliki nilai tertentu. Misalnya bila anda mendeklrasikan PI sebagai 3.14, maka ketika anda menggunakan PI pada baris program, PI akan digantikan dengan 3.14.
Type digunakan untuk mendeklarasikan suatu tipe data baru dari tipe data yang sudah ada
Pengantar Bahasa Pemrograman Pascal Page 5 / 11
sebelumnya. Berguna ketika harus menggunakan pointer.
Var digunakan untuk mendeklarasikan suatu variabel. Variabel yang dideklarasikan harus memiliki tipe data tertentu. Penjelasan dalam penggunaan variabel akan dibahas di bagian berikutnya.
Procedure dan function merupakan sub-program. Procedure tidak mengembalikan nilai, sedangkan function mengembalikan nilai. Procedure dan function mengandung suatu penggalan program yang dapat dipanggil oleh program utama atau sub-program yang lainnya. Bila anda belum mengerti maksud dari “mengembalikan nilai” maka anda dapat membayangkan bahwa hasil dari function dapat dimasukkan ke dalam suatu variabel atau menghasilkan suatu nilai, sedangkan procedure hanya menjalankan suatu potongan program. Contoh procedure adalah writeln dan clrscr karena kedua procedure tersebut tidak mengembalikan nilai apapun. Sedangkan contoh function adalah “sqrt” yang akan mengembalikan nilai berupa akar kuadrat dari bilangan yang dimasukkan. Sebagai informasi: “procedure” adalah istilah yang digunakan pada Pascal. Pada bahasa pemrograman yang lainnya, biasa disebut “function yang tidak mengembalikan nilai” atau “void function”.
Program utama yang akan dijalankan oleh Turbo Pascal dapat ditulis diantara BEGIN
sampai dengan END.
Variabel dan tipe data
Terdapat beberapa tipe data yang dapat dipergunakan dalam suatu variabel, di antaranya adalah (beserta range yang dapat diterima):
Integer
Integer (-2^15 sampai 2^15), word (0 sampai 2^16), shortint (-2^7 sampai 2^7), byte (0 sampai 2^7), longint (-2^23 sampai 2^23)
Float / Real
Real (6 byte), singel (4 byte), double (8 byte), extended (10 byte), comp (8 byte) Boolean
Bernilai TRUE atau FALSE (1 atau 0) Char
Merupakan integer yang telah dikonversikan ke kode ASCII.
http://belajarbersama2.blogspot.com/2012/10/pengantar-dalam-bahasa-pemrograman.html
Kumpulan Bahasa Pemrograman
Setiap programmer membutuhkan bahasa Pemrograman yang berbeda-beda tergantung kebutuhan, target platfrom dan style si programmer itu sendiri, tidak salah memang jika setiap orang boleh belajar semua bahasa Pemrograman yang ada akan tetapi hal tersebut bukanlah suatu cara yang efisien untuk Belajar bahasa Pemrograman.
Dibutuhkan setidaknya mempelajari hanya 1 sampai 2 bahasa Pemrograman saja bagi pemula untuk mempelajari bahasa Pemrograman secara efisien dimana sang programmer tersebut harus terus fokus dan memaksimalkan kemampuanya pada Bahasa Pemrograman tersebut, sehingga dibutuhkanlah pemilihan Bahasa Pemrograman terbaik yang tepat bagi programmer tersebut.
Memilih Bahasa Pemrograman Terbaik memanglah sangat susah dan mustahil dilakukan, selain karena setiap bahasa Pemrograman memiliki kelebihan dan kekurangan yang berbeda-beda juga cara sudut pandang programmer itu sendiri terhadap setiap bahasa Pemrograman.
Disini Mr. Iso akan mencoba memberikan Bahasa Pemrograman Terbaik berdasarkan banyaknya pengguna, grup dan banyaknya programmer bahasa tersebut khususnya di Indonesia
Ingat referensi ini bersifat Relatif, pendapat Mr. Iso mungkin akan berbeda dengan pendapat orang lain...!!!
1. JAVA
Pada Bahasa Pemrograman Terbaik (Terpopuler) pertama kita tempati dengan Bahasa yang dikembangkan oleh James Gosling pada tahun 1995, Bahasa JAVA ini mulai menjadi Bahasa Pemrograman yang cukup terkenal sejak kemunculanya, Bahasa yang sepenuhnya mendukung konsep OOP ini selain bisa di gunakan secara bisa gratis oleh para programmer juga bahasa ini bisa dijalankan di banyak platform yang mendukung JVM (Java Virtual Machine), Bahasa ini sangat bagus untuk dipelajari akan tetapi menurut Mr. Iso Bahasa JAVA ini sulit dipelajari oleh pemula, ada baiknya jika ingin mempelajari bahasa ini kita juga harus paham dulu tentang Konsep dasar dari PBO (Pemrograman Berorientasi Objek).
2. WEB PROGRAMING (PHP)
Bahasa Pemrograman WEB (html,css,javascript) khususnya yang menggunakan scripting PHP sebagai Bahasa Pemrogramanya menjadi salah satu pilihan Bahas Pemrograman terpopuler selajutnya, di Dunia Khususnya Di Indonesia tidak sedikit programmer yang memilih menjadi Web Programmer, selain karena PHP adalah bahasa Pemrograman yang gratis juga target platform Bahasa ini cukup luas, untuk menjalankanya pun cukup mudah, kita hanya perlu 1 server komputer baik dengan Apache atau Litespeed untuk menjalankan program di web dan sisanya hanya perangkat yang mendukung Browser dan Jaringan (baik mobile atau dekstop) untuk mengaksesnya.
Meskipun banyak sekali Bahasa yang harus kita pelajari (HTML,CSS,Javascript, Java Applet, Flash dll) untuk membuat web yang sempurna, hal ini tidak membuat web programing sesuatu yang sulit, bahkan mempelajari web programing ini bisa menjadi suatu tujuan yang sangat menjanjikan, untuk PHP, pada PHP versi 5 keatas konsep OOP sudah di dukung untuk memaksimalkan pembuatan program.
3. Visual Basic
Microsoft mengembangkan Bahasa Basic menjadi bahasa yang menggunakan GUI pada Pemrogramanya sehingga pada tahun 1991 lahirlah Bahasa Visual Basic, Bahasa milih Microsoft ini selain mudah untuk dipelajari juga memiliki banyak referensi (pustaka) yang sangat berlimpah, sayangnya target platform untuk Bahasa Visual Basic ini sangat terbatas karena tentunya dikuasi oleh Microsoft.
Bahasa Visual Basic sendiri sayangnya belum mendukung konsep OOP, barulah pada Bahasa Visual Basic .NET atau VB.NET ini sudak mendukung OOP secara penuh.
4. C/C++
C++ adalah bahasa Pemrograman yang paling umum dan biasa digunakan pada pengembangan pembuatan Game karena prosesnya sangat cepat dibanding bahasa Pemrograman lain, Bahasa Pemrograman yang dirancang dan dikembangkan oleh Bjarne Stroustrup ini menjadi bahasa Pemrograman yang banyak di gunakan sebagai acuan pembuatan bahasa Pemrograman lain seperti JAVA, PHP Dan C#, Bahasa C++ adalah bahasa Pemrograman Kelas Menengah (Middle Languange) yang membuat bahasa Pemrograman ini tidak mudah untuk dipelajari, tetapi ketika anda sudah menguasai Bahasa C++ tidak sulit bagi anda untuk memepelajari bahasa Pemrograman lain, karena sepenuhnya konsep bahasa Pemrograman paling banyak bisa dipelajari dari bahasa ini, untuk target platform bahasa C++ sangat luas karena bahasa ini juga dekat dengan Bahasa mesin.
5. DELPHI
Bagi anda yang sudah terbiasa dengan kemudahan dan penggunaan Bahasa Pemrograman Pascal, Maka Bahasa Pemrograman Delphi lah yang menjadi bahasa Pemrograman lanjutan terbaik untuk anda, meskipun Popularitas Delphi tidak sebanyak bahasa Pemrograman lain, Delphi bisa menjadi pilihan bahasa Pemrograman yang cukup menjanjikan, bahasa Pemrograman yang dikembangkan Oleh Borland ini mampu berjalan di Platform Windows dan Linux, apalagi untuk Bahasa Pemrograman Delphi pada windows sudah tersedia Delphi yang terintegrasi dengan .NET Framework atau yang disebut dengan Delphi.NET
Itulah beberapa referensi Bahasa Pemrograman Populer yang cukup menjanjikan dalam pengembanganya, selain bahasa Pemrograman yang disebutkan diatas banyak sekali Bahasa Pemrograman yang belum di sebutkan seperti C# (Seperti JAVA), LUA, Phyton, Ruby, Perl dll.
Ada banyak sekali bahasa Pemrograman, untuk memilih Bahasa Pemrograman Terbaik bukan dari bahasa Pemrograman yang di gunakan tetapi bagaimana tujuan dan bahasa Pemrograman yang paling cocok dengan masalah yang akan kita buat menjadi program, Sekali lagi Bahasa Pemrograman di atas adalah penilian yang Relatif bukan sepenuhnya benar-benar bahasa Pemrograman terbaik...!!!
http://www.isowap.com/2012/11/bahasa-pemrograman-terbaik.html
Selasa, 05 Maret 2013
QNet
Keajaiban Kekuatan Penyembuhan Alam
Telah ditemukan teknologi kesehatan baru dari Jerman, dengan menggunakan teknologi resonansi nano (bagian terkecil dr atom). BIODISC ditemukan oleh dr.ian lyons, dengan penelitian yang dilakukan selama 25 tahun sebelum memproduksi BIODISC, dr. ian sudah mencobakan alat ini ke anaknya yg terkena leukimia (kanker darah) dan kondisinya sembuh dengan treatment dalam waktu 13 bulan
BIODISC dapat mengeluarkan energi-energi negatif pada tubuh anda, dengan menggunakan air putih yang sudah biasa kita minum sehari-hari di treatment oleh BIODISC sebagai media untuk menyehatkan badan. BIODISC mengeluarkan racun atau penyakit negatif yang ada pada tubuh anda dengan hanya meminum air yang sudah di treatment oleh BIODISC karena air ber-energi yang membentuk struktur kristal yang bagus adalah salah satu therapy kesehatan yang paling baik (baca: the true power of water oleh prof. masaro emoto)
Sudah banyak sekali kesaksian-kesaksian dari pengguna biodsic dan air treatment nya. (beberapa kesaksian bahkan menyebutkan air yang sudah di treatment oleh biodisc efeknya lebih bagus daripada air hexagonal yang marak ada di pasaran)
Bahkan efeknya akan sangat langsung dirasakan untuk yang sakit asam lambung, migrain, autis, gangguan ginjal, diabetes, kolesterol, asam urat, gangguan jantung, hipertensi, kanker, tumor, stroke, anemia, dan berbagai jenis gangguan tubuh lainnya
Pembuatan BIODISC :
Mineral-mineral alami yang telah direkayasa teknis telah diikat terstruktur dalam gelas, pada tingkat molekular, dengan menggunakan beberapa metode fusi panas tinggi.(mechanic quantum)
Kombinasi dari teknik-teknik ini menyebabkan sebuah konversi energi katalis yang menimbulkan resonansi Nano spesifik yang tahan lama.
Menyalurkan "Frekuensi Energisasi Nano" ke dalam atau melalui cairan mempengaruhi nano-nano di dalam cairan. Saat nano-nano mineral berinteraksi dengan frequensi tertentu, mereka bertindak sangat berbeda dengan atom aslinya. energi yang dihasilkan dapat memperbaharui
struktur molekul yang terdapat dalam semua cairan
Bagaimana membuat air berenergi menggunakan biodisc?
Untuk efek energi yang instant alirkan air mengenai langsung ke biodisc ini. Letakkan segelas air di atas Bio Disc selama setengah jam atau lebih dan minumlah. Anda pasti akan merasakan perbedaan dalam diri anda dan terisi dengan kebugaran. Dengan meletakkan Bio Disc dalam kulkas, makanan dan minuman anda juga akan terasa lebih baik
Keuntungan-keuntungan produk :
» Memberikan energi pada air dan cairan lainnya
» Meningkatkan cita rasa, kualitas dari buah-buahan,makanan dan minuman
» Membantu memperbaiki kualitas tidur anda
» Memiliki kemampuan untuk menyeimbangkan "ying dan yang" dan menciptakan tenaga prana atau "energy CHI"
» Meningkatkan sistem kekebalan tubuh
» Menghilangkan racun dan menambah cairan sel-sel tubuh
» Mengurangi tingkat stress
» Meningkatkan penyerapan nutrisi
» Meningkatkan kandungan oksigen dalam darah
» Memiliki efek penenangan dari resonansi yang meningkatkan kestabilan mental
» Memperbaiki sel-sel kulit mati (untuk kecantikan)
» Memperbaharui jaringan sel yang mati dalam tubuh
Spesifikasi produk :
Penampilan : Gelas bundar bening
Ukuran : Diameter 9 cm, Ketebalan 10 mm
Berat : 130 gram
Negara asal : Jerman
Sudah diuji dengan mesin prognos dan mendapatkan sertifikasi prognos,Jerman
Prognos = badan sertifikasi penguji bahan-bahan material astronout NASA www.prognos. Com
anda bisa menghubungi kami apabila ingin melakukan pemesanan produk biodisc - indonesia untuk menyembuhkan berbagai penyakit kronis . Saya kira anda akan memahami kegunaan dari Produk dari Biodisc - indonesia setelah anda menyimak kesaksian dari mereka yang sudah menggunakan product - biodisc - indonesia .
anda juga bisa memperoleh penghasilan Lebih Melimpah dari biodisc - indonesia dengan cara menjadi mitra usaha kami dalam bidang pemasaran Produk Biodisc - indonesia .
Tujuan utama Biodisc - indonesia adalah menyehatkan kehidupan manusia , khususnya masyarakat indonesia dalam bidang kesehatan dan lingkungan hidup .
apabila anda memiliki Jiwa Wirausaha anda dapat menghasilkan Uang JUTAAN RUPIAH dengan cara menjadi Mitra Usaha Kami , dalam bidang pemasaran Produk Biodisc - Indonesia .
Untuk dapat menghubungi kami , silahkan lihat samping kanan atas website ini tepatnya pada halaman Kontak Kami (Contact Us ).
Atau anda dapat langsung menghubungi saya di no. 081393650236 atas nama : Wawan Setiawan .
sebelum menghubungi kami Silahkan anda lihat penjelasan.nya terlebih dahulu Klik Disini.
atau :
silahkan Simak Kesaksian Mereka Yang Sudah Menggunakan Biodisc . Klik Disini.
Kontak Kami ( Contact Us ) Klik Disini.
anda juga dapat mendownload penjelasan mengenai Biodisc lebih lengkap Silahkan Klik Disini. (download via ziddu )
Subscribe to:
Posts (Atom)
Gambar struktur air keran
Langganan:
Postingan (Atom)