Pada postingan sebelumnya saya telah menjelaskan tentang bagaimana membuat akun blog pada blogger.
kali ini saya akan coba menerangkan bagaimana merubah tampilan blog, standar saja sih.. masih pemula hehe..
oke siap dimulai ....?? saya anggap sobat uda punya blog dan minimal ada satu postingnya ya,, biar keliatan perubahanya, CAPCUS..
Pertama buka akun kamu ya,, pada tampilan ini sobat tinggal klik saja menu [template] disebelah kiri ...
selanjutnya, akan muncul tampilan seperti berikut, sobat pilih menu [sesuaikan] ini cara mudah untuk merubah tampilan dibanding HTML karena perlu keahlian khusus, lanjut
Akan mucul lagi tampilan ini, pada menu template ini sobat bisa mengganti template yang sobat pakai default aja sih sudah disediakan oleh blogger, dibawahnya langsung ditampilkan previewnya jadi mudah disesuaikan selera, tinggal klik hehe
Lanjut ke menu latar belakang, pada menu ini sobat disediakan beberapa pilihan kombinasi warna yang disediakan blogger, warna latar belakang huruf dan link secara otomatis,
Next, menu sesuaikan layar, disini sobat bisa mengatur lebar tampilan blog, dan lebar bilah kanan atau kiri,
Next, Menu tata letak, disini sobat bisa memindahkan letak tabel tabelnya.
Next, menu tingkat lanjut disini sobat bisa ubah sesukanya, dari warna tulisan latar belakang, lengkap deh.
nah itu dia cara edit standar di blogger sobat semoga bisa membantu,
dan jangan lupa saling bantu berikan Komentarnya ya...^_^...
thanks..
Kamis, 27 Maret 2014
Rabu, 26 Maret 2014
MEMBUAT BLOG di BLOGGER
Halo semaunya,
Kali ini saya mau share sama kamu gimana si caranya bikin blog untuk pertama kali,
Oke ga usah basa basi langsung aja ya...
Pertama, tentu aja kamu harus punya akun di Blogger, atau jika kamu sudah punya akun Gmail kamu bisa login dengan akun gmail kamu, soalnya blogger, gmail, youtube setahu saya si semuanya sinkron, semuanya milik google.
Nih penampakan awal,,,,,,
Nih penampakan awal,,,,,,
Next, setelah kamu lgin kamu bakal disuguh ke halaman ini, langsung aja kamu klik [Lanjutkan ke Blogger], di bagian bawah yang berwarna orange...
Berikutnya kamu bakal disajiin pilihan buat langganan blog lain dan bikin halaman blog baru sendiri,
Karena kamu sebelumnya belum punya halama blog sekarang kamu diperintahakan buat bikin blog baru,caranya klik tulisan blog baru [atas].
Next, keluar notifikasi kayak gini, tulis judul blog kamu dan alamat blog kamu, jangan lupa ya sama alamatnya bikin yang unik dan gampang di ingat karena nantinya digunakan untuk mengakses blog kamu.
dibawahnya disediakan template/tampilan blog yang disediakan oleh Blogger, pilih aja salah satu sebagai dasar tampilan kamu. kalau sudah klik [Buat Blog].
dibawahnya disediakan template/tampilan blog yang disediakan oleh Blogger, pilih aja salah satu sebagai dasar tampilan kamu. kalau sudah klik [Buat Blog].
Nah sekarang kamu sudah punya sebuah halaman Blog, yang selanjutnya bisa kamu kelola sesuai keinginan kamu, .. untuk memulai menulis blog kamu cukup tekan simbol PENSIL disamping kanan judul Blog kamu,
Ini tampilannya...., pada pojok kiri atas ada 2 pilihan tampilan Compose atau HTML, Compose digunakan kalau kamu pingin edit tulisan seperti di MS Word, sedangkan HTML digunakan untuk edit dengan bahasa html, atau tampilan Script, kalau tulisanmu sudah selesai cukup klik [perbarui] untuk posting kirimanmu, atau klik [pertinjau] kalau kamu mau lihat tampilanya sebelum di posting.
Selanjutnya kamu bakal disajikan draft pstingan yang sudah kamu buat,
saya jelaskan sdikit fungsinya
1.edit, kalau kamu mau rubah isi postingan
2.lihat, kalau kamu mau lihat tampilan postingan kamu
3.berbagi, digunakan kalau kamu pingin share blog kamu ke orang lain
4.hapus, tentu saja buat menghapus blog kamu.
kalau kamu mau buat posting baru tinggal klik [entri baru] prosesnya nanti sama dengan sebelumnya, selamat mencoba ^_^.......
4.hapus, tentu saja buat menghapus blog kamu.
kalau kamu mau buat posting baru tinggal klik [entri baru] prosesnya nanti sama dengan sebelumnya, selamat mencoba ^_^.......
Jangan lupa berikan komentar dan Like nya ya.. ^_^ Thanks
Senin, 24 Maret 2014
PERTEMUAN PERTAMA - Membuat Basis Data dan Normalisasi
I.Konsep Dasar Database
Komponen-komponen basis :
1.Entitas
Entitas digunakan untuk menerapkan integritas pada tingkat Entity (Tabel), agar setiap Instances (Record/Baris) pada suatu Entity bersifat unique yang disebut sebagai Primary Key sehingga dapat dibedakan antara yang satu dengan yang lain.
Contoh:
- Semua pelanggan, atau pelanggan saja dengan entitas Adi, Ryan, Endah dan seterusnya.
- Semua Mobil atau mobil apa saja dengan entitas mobil Kijang, Starlett dan lain-lain.
2. Atribut Setiap entitas pasti memiliki atribut yang mendeskripsikan karakteristik dari entitas tersebut. Penentuan atau pemilihan atribut-atribut yang relevan bagi sebuah entitas merupakan hal pentng lainnya dalam pembentukan model data. Penetapan atribut bagi sebuah entitas umumnya memang didasarkan pada fakta yang ada. Tetapi tidak selalu seperti itu. Istilah atribut sebenarnya identik dengan pemakaian kolom data.
Contoh :
- Entitas pelanggan
Atributnya kd_pelanggan, nm_pelanggan, alamat, notelpon.
II. Normalisasi
Dalam perancangan sebuah basis data perlu dilakukan secara cermat agar dihasilkan data yang kompak dan efisien dalam penggunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah dalam manipulasi data. Salah satu cara yang dapat dilakukan dalam merancang basis data seperti ini adalah dengan melakukan normalisasi. Normalisasi adalah proses penyusunan tabel-tabel yang tidak redudan (doubel), yang dapat menyebabkan anomali pada saat terjadi operasi manipulasi data seperti tambah, ubah, dan hapus. Anomali yaitu proses basis data yang memberikan efek samping yang tidak diharapkan (misalnya menyebabkan ketidakkonsistenan data atau membuat sesuatu data menjadi hilang ketika data lain dihapus). Adapun bentuk-bentuk dalam normalisasi:
1. Bentuk Tidak Normal
Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti format tertentu, dapat saja tidak lengkap dan terduplikasi, data dikumpulkan apa adanya sesuai keadaannya. Data didapat dari bentuk dokumen yang ada.
2. Bentuk Normal Pertama (1 Normal Form) Sebuah tabel disebut 1NF jika :
a. Tidak ada baris yang duplikat dalam tabel tersebut.
b. Masing-masing cell bernilai tunggal.
3. Bentuk Normal Kedua (2ndstNormal Form)
Bentuk Normal Kedua(2NF) terpenuhi jika pada sebuah tabl semua atribut yang tidak
termasuk dalam primary key memiliki ketergantungan fungsional pada primary key
secara utuh.
4. Bentuk Normal Ketiga (3 Normal Form)
Menghilangkan anomali-anomali hasil dari ketergantungan fungsional.
5. Bentuk Normal Keempat (4rd Normal Form)
6. BCNF (Boyce Code Normal Form)
Modul dan Slide bisa di download di sini :
Modul
Slide
Silabus
Jangan lupa berikan komentar dan Like nya ya.. ^_^ Thanks
Modul
Slide
Silabus
Jangan lupa berikan komentar dan Like nya ya.. ^_^ Thanks
Minggu, 23 Maret 2014
Download dan Cara Instalasi XAMPP
A. Instalasi XAMPP
Pertama sebelum mengakses database MySQL, maka terlebih dahulu kita bahas sedikit mengenai XAMPP, karena XAMPP merupakan suatu paket server yang sangat lengkap. Didalamnya sudah terdapat PHP, Apache, MySql, Phpmyadmin, dll. XAMPP merupakan singkatan dari X (empat system operasi yaitu Windows, Linux, Mac Os X dan Solaris), Apache, MySQL, PHP, Perl.
Seperti kepanjangannya XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dalam paketnya sudah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP server, phpMyAdmin dan berbagai pustaka bantu lainnya. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk Anda.
Berikut ini adalah langkah-langkah yang perlu Anda lakukan untuk menginstall XAMPP di windows :
Download terlebih dahulu XAMPP versi 1.8.3.3 di http://www.filehorse.com/download-xampp/, Klik dua-kali file XAMPP yang telah Anda download.
Berikutnya akan keluar seperti dibawah klik saja [Next].
Klik [Next] pada jendela saja pada jendela pemilihan komponen yang muncul.
Berikutnya Anda diminta memilih folder tempat XAMPP dipasang. Untuk mudahnya pilih saja di c:\, seperti default-nya dan klik [Next].
Pada jendela yang muncul berikutnya, hilangin aja checklisnya supaya tidak membuka link bitnami lalu klik [next].
pada Jendela Berikutnya klik [Next] lagi.
Berikutnya Tunggu beberapa Menit sampai proses Penginstalan Selesai.
Anda akan mendapati tawaran, apakah akan menjalankan XAMPP Control Panel sekarang atau lain kali. biarkan Checklistnya bila Anda akan menjalankannya lalu klik [Finish]
Setiap kali Anda akan mengelola situs Web Anda di PC lokal, Anda harus menjalankan XAMPP. Menjalankan XAMPP berarti memfungsikan PC Anda sebagai server Web. Untuk menjalankannya, klik ikon XAMPP pada pojok kanan bawah taskbar atau klik start>>All Program>>XAMPP>>XAMPP Control Panel.
Akan keluar jendela Control Panel berikut :
Klik [Start] masing-masing untuk Apache dan MySql, sehingga muncul tanda Running untuk keduanya. PC lokal Anda kini sudah menjadi server Web lokal.
Jalankan browser Anda dan ketikkan: http://localhost. Bila muncul tampilan seperti di bawah ini, berarti PC Anda sudah berfungsi sebagai server Web. Klik [English] untuk memilih bahasa Inggris.
Dari tampilan yang muncul Anda dapat melakukan berbagai administrasi untuk server Anda termasuk membuat database SQL. Selamat menggunakan.
Jangan lupa berikan komentar dan Like nya ya.. ^_^ Thanks
Mengenal Aplikasi XAMPP
Apa itu XAMPP ??
kepanjangan dari XAMPP yaitu Apache, PHP, MySQL dan phpMyAdmin.
XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi.
Software XAMPP versi ini terdiri atas:
a. Apache
b. MySQL
c. PHP
d. phpMyAdmin dan lain-lain
web server tersebut mari kita mengenalnya lebih dekat satu per satu.
1. Mengenai APACHE
Apache sudah berkembang sejak versi pertamanya. Sampai saat ditulisnya artikel ini versi terakhirnya yang ada yaitu Apache ver 2.0.54. Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil dan bahkan mengubah kode programnya.
Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.
2. Mengenai PHP
Bahasa pemrograman PHP merupakan bahasa pemrograman untuk mebuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya Windows, Linux dan Mac OS. Selain Apache, PHP juga mendukung beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-lain.
Seperti pernah disinggung sebelumnya bahwa PHP dapat memanfaatkan database untuk menghasilkan halaman web yang dinamis. Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL. Namun PHP juga mendukung system manajemen Database Oracle, Microsoft Acces, Interbase, d-Base, PostgreSQL dan sebagainya.
Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung penuh Object Oriented Programing(OOP), integrasi XML, mendukung semua ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama dengan web server lainnya PHP juga bersifat open source sehingga setiap orang dapat menggunakannya dengan gratis.
3. Mengenai MySQL
Pperkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah database. SQL pertama kali didefinisikan oleh American National Standards Institute (ANSI) pada tahun 1986. MySQL adalah sebuah sistem manajemen database yang bersifat open source. MySQL adalah pasangan serasi dari PHP. MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia.
MySQL dapat digunakan untuk membuat dan mengola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus data yang berada dalam database. MySQL merupakan sisitem manajemen database yang bersifat at relational. Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi jauh lebih cepat.
MySQL dapat digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintah-perintah Structured Query Language (SQL) untuk mengelola database-database yang ada di dalamnya. Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah mendukung trigger untuk memudahkan pengelolaan tabel dalam database.
4. Mengenai PHPMyAdmin
Pengelolaan database dengan MYSQL harus dilakukan dengan mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika anda ingin membuat database, ketikkan baris perintah yang sesuai untuk membuat database. Jika kita ingin menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu persatu.
Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola data base dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin kita dapat membuat tabel, mengisi data dan lain-lain dengan mudah tanpa harus hafal perintahnya. Untuk mengaktifkan phpMyAdmin langkah-langkahnya adalah : yang pertama setelah XAMP kita terinstall, kita harus mengaktifkan web server Apache dan MySQL dari control panel XAMPP. Yang kedua, jalankan browser kesayangan Anda (IE, Mozilla Firefox atau Opera) lalu ketikkan alamat web berikut : http://localhost/phpmyadmin/ pada address bar lalu tekan Enter. Langkah ketiga apabila telah nampak interface (tampilan antar muka) phpMyAdmin anda bisa memulainya dengan mengetikkan nama database, nama tabel dan seterusnya.
Sumber : http://php-mysql-solution.blogspot.com
Jangan lupa berikan komentar dan Like nya ya.. ^_^ Thanks
Selanjutnya >> Link download dan cara instalasi XAMPP
Jangan lupa berikan komentar dan Like nya ya.. ^_^ Thanks
Selanjutnya >> Link download dan cara instalasi XAMPP
Macam-macam Aplikasi Database
Sebagaimana kita telah ketahui tentang database dan fungsi database, yaitu sekumpulan informasi yang disimpan secara sistematik yang dan hanya bisa dibuka oleh beberapa software tertentu,,,
dan pada postingan saya kali ini saya akan menjelaskan kepada anda beberapa software untuk membuat database dan yaitu sebagai berikut :
dan pada postingan saya kali ini saya akan menjelaskan kepada anda beberapa software untuk membuat database dan yaitu sebagai berikut :
- Microsoft Access
Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office System 2007.
Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.
- Ms SQL Server
Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.
Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering. Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003.
- Oracle
Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).
Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.
- MySql
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael “Monty” Widenius.
- Postgre SQL
Postgre SQL merupakan tool untuk membuat database server yang bersifat open source yang memiliki licensi GPL (General Public License). Postgre SQL mendukung bahasa pemrograman seperti : SQL, C, C++, Java, PHP dan lainnya. Dengan lisensi GPL, PostgreSQL dapat digunakan, dimodifikasi dan didistribusikan oleh setiap orang tanpa perlu membayar lisensi (free of charge) baik untuk keperluan pribadi, pendidikan maupun komersil. Kebanyakan PostgreSQL tersedia untuk pengguna Linux
- Firebird
Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird di diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Modul-modul kode baru ditambahkan pada Firebird dan berlisensi di bawah Initial Developer’s Public License (IDPL), sementara modul-modul aslinya dirilis oleh Inprise berlisensi di bawah InterBase Public License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla Public License 1.1. Selain dari software-software diatas, masih banyak lagi softwarenya seperti dBase, syBase, Informix, FoxPro, DB2, dll (dan lupa lagi, bukan dan lain-lain,hehehe)
Jangan lupa berikan komentar dan Like nya ya.. ^_^ Thanks
Selanjutnya >> Mengenal Aplikasi XAMPP
Pengertian Manajemen Informatika
I. Pengertian Dasar Manajemen Informatika
Manajemen adalah Penggunaan Sumber Daya yang Efektif untuk mencapai Sasaran.
Sedangkan Informatika (Inggris :Informatics) merupakan displin ilmu yang mempelajari transformasi fakta berlambang yaitu data maupun informasi pada mesin berbasis komputasi. Displin ilmu ini mencakup beberapa macam bidang, termasuk didalamnya : sistem informasi, ilmu komputer, ilmu informasi, teknik komputer dan aplikasi informasi dalam sistem informasi manajemen. Secara umum informatika mempelajari struktur, sifat, dan interaksi dari beberapa sistem yang dipakai untuk mengumpulkan data, memproses dan menyimpan hasil pemprosesan data, serta menampilkannya dalam bentuk informasi. Aspek dari informatika lebih luas dari sekedar sistem informasi berbasis komputer saja, tetapi masih banyak informasi yang tidak dan belum diproses dengan komputer.
Informatika mempunyai konsep dasar, teori, dan perkembangan aplikasi tersendiri. Informatika dapat mendukung dan berkaitan dengan aspek kognitif dan sosial, termasuk tentang pengaruh serta akibat sosial dari teknologi informasi pada umumnya. Penggunaan informasi dalam beberapa macam bidang, seperti bioinformatika, informatika medis, dan informasi yang mendukung ilmu perpustakaan, merupakan beberapa contoh yang lain dari bidang informatika.
Dalam ruang lingkup yang lebih luas, informatika meliputi beberapa aspek :
- Teori informasi yang mempelajari konsep matematis dari suatu informasi
- Ilmu informasi yang mempelajari tentang cara pengumpulan, klafikasi, manipulasi penyimpanan, pengaksesan, dan penyebarluasan informasi untuk keperluan social dan kemasyarakatan secara menyeluruh
- Ilmu komputer dan teknik komputer yang mempelajari tentang pemrosesan, pengarsipan, dan penyebaran informasi dengan menggunkan teknologi informasi dan alat lain yang berbasis komputer.
- Sistem informasi yang mempelajari mengenai teknik pengembangan suatu sistem untuk mengolah berbagai macam informasi yang ada.
Biasanya didalam Manajemen Informatika juga terdapat Pemograman yang artinya adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemograman. Tujuan dari pemograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau pekerjaan sesuai dengan keinginan si pemogram. Untuk dapat melakukan pemograman, diperlukan keterampilsan dalam algoritma, logika, bahasa pemograman, dan dibanyak kasus, pengetahuan-pengetahuan lain seperti matematika.
Pemograman adalah sebuah seni dalam menggunkan satu atau lebih algoritma yang saling berhubungan dengan menggunakan sebuah bahasa pemograman tertentu sehingga menjadi sebuah program komputer. Bahasa pemograman tertentu sehingga menjadi sebuah program komputer. Bahasa pemograman yang berbeda mendukung gaya pemograman yang berbeda pula. Gaya pemograman ini biasa disebut paradigma pemograman. Kata lain, pemograman adalah kerajinan persyaratan mengubah menjadi sesuatu yang dapat mengeksekusi sebuah komputer.Kosep perangkat yang beroperas setelah telah ditetapkan, set instruksi ditelusuri ke Mitologi Yunani, terutama Hephaestus dan pelayan mekanis. Para mekanisme Antikythera kalkulator menggunakan persneling dari berbagai ukuran dan konsfigurasi untuk menentukan operasi. Dikenal palin awal dapat deprogram mesin (mesin yang perilakunya dapat dikendalikan dan diprediksi dengan satu set instruksi) adalah Al-Jazari’s programmable Automata pada 1206. Salah seorang Al-Jazari’s robot ini awalnya sebuah perahu otomatis dengan empat musisi yang mengembang didanau untuk menghibur para tamu dipesta minum kerajaan. Pemograman perilaku mekanisme ini berarti menempatkan pasak dan Cams kedrum kayu dilokasi tertentu. Ini kemudian akan bertabrakan dengan pengungkit kecil yang beroperasi alat music perkusi. Keluaran dari perangkat ini adalah drummer kecil bermain berbagai ritme dan pola drum. Canggih lainnya mesin diprogram oleh Al-Jazari adalah benteng jam, terkenal karena konsep variable, yang operator bias memanipulasi yang diperlukan (yaitu, panjang siang dan malam). The Jacquard Loom, Joseph Marie Jacquard yang dikembangkan pada tahun 1801, menggunkan serangkaian kartun karton dengan menekan lubang didalamnya. Pola lubang pola yang mewakili alat tenun harus mengikuti menenun kain. Alat tenun bias menghasilkan tenun yang sama sekali berbeda dengan menggunakan kumpulan kartu yang berbeda. Charles Babbage mengadopsi penggunaan kartu menekan sekitar 1830 untuk mengendalikan Analytical Engine. Sintesis perhitungan numeric, operasi dan output telah ditentukan, bersama dengan cara untuk mengatur dan masukan petunjuk dalam cara yang relative mudah bagi manusia untuk hamil dan menghasilaka, menyebabkan perkembangan modern pemograman computer. Pengembangan pemograman computer dipercepat melalui Revolusi Industri.
Pada akhir 1880-an, Herman Hollerith menciptakan rekaman data pada media yang kemudian dapat dibaca oleh mesin. Sebelum menggunakan mesin yang dapat dibaca dari media, diatas telah untuk control, bukan data. “ Setelah beberapa percobaan awal dengan kertas pita, ia menetap di kartu menekan…” untuk memproses kartu menekan ini, pertama dikenal sebagai” kartu Hollerith” dia menciptakan mesin tabulasi, dan kunci mesin puch. Ketiga penemuaanya dasar dari industry pengolahan informasi modern. Pada tahun1896 ia mendirikan Tabulating Machine Company (yang kemudian menjadi inti IBM). Penambahan panel control ke Tipe I Tabulator 1906 memungkinnya untuk melakukan pekerjaan yang berbeda tanpa harus secara fisik dibangun kembali. Pada akhir 1940-an, ada berbagai plug-board programmable mesin, yang disebut catatan unit peralatan, untuk melakukan tugas-tugas-tugas pengolahan data (kartu membaca). Pemograman computer awal plu-papan yang digunakan untuk berbagai perhitungan kompleks diminta dari mesin yang baru diciptakan. Data dan instruksi dapat disimpan pada kartu puch eksternal, yang disimpan dalam rangka program dan disusun dalam deck.
Apakah memprogram perangkat lunak lebih merupakan seni, ilmu, atau teknik telah lama diperdebatkan. Pemograman yang baik biasanya menkombinasikan tiga hal tersebut, agar dapat menciptakan program yang efesien, baik daris sisi waktu berjalan (running time), atau memori.
a. Bahasa Pemograman
Perbedaan bahasa pemograman dapat menjadi penyebab perbedaan paradigma pemograman. Pilihan bahas pemograman dipengaruhi banyak alasan, seperti kecocokan dengan kreteria program dan jenis aplikasi yang akan dibuat.
Beberapa bahasa pemograman adalah :
· Pascal
· Basic
· C atau C++
· Cobol
· Java
· Fortran
· Ada
· Clipper
b. Pemograman Kompetitif
Pemograman adalah bahan yang banyak digunakan diberbagai kompetisi komputer di Indonesia maupun dunia. Di tingkat SMA, contohnya, pemograman diperbandigkan dalam Olimpiade Sains Nasional Setiap Tahunnya. Ketigapuluh peraih medali di Olimpiade Sains Nasional ini kemudian menjadi Tim Olimpiade Komputer Indonesia, dan menempuh Pelatihan Nasional yang menyeleksi empat orang wakil untuk mengikuti Olimpiade Sains International bidang Informasi (International Olympiad in Informatics) yang diadakan setiap tahunnya.
· Perangkat Lunak bebas
Artikel bertopik perangkat lunak ini adalah sebuah rintisan. Anda dapat Wikipedia dengan mengembangkannya.
Adapun pendekatan pengembangan perangkat lunak mungkin, program akhir harus memenuhi beberapa sifat mendasar. Properti berikut adalah diantara yang paling relevan :
§ Efesiensi / Kinerja : Jumlah sumber daya sistem program yang mengonsumsi (prosesor waktu, ruang memori, perangkat lambat seperti disk, bandwidth jaringan dan bahkan sampai batas tertentu interaksi dari pemakai) : semakin sedikit, semakin baik. Ini juga termasuk pembuangan benar beberapa sumber, seperti membersihkan file-file sementara dan tidak adanya kebocoran memori.
§ Realiabilitas : seberapa sering hasil dari sebuah program sudah benar. Hal ini tergantung pada kebenaran konseptual algoritma, dan pemograman minimisasi kesalahan, seperti kesalahan dalam menejemen sumber daya (misalnya, buffer overflows dan ras kondisi) dan kesalahan logika (seperti pembagian dengan nol).
§ Kekokohan : seberapa baik program masalah mengantisipasi bukan karena kesalahan programmer. Ini termasuk situasi seperti salah, tidak pantas atau merusak data, tidak tersedianya sumber daya yang dibutuhkan seperti memori, sitem operasi layanan dan koneksi jaringan, dan kesalahan pengguna.
§ Keggunaan : yang ergonomi sebuah program : kemudahan dengan nama seseorang dapat menggunakan program untuk tujuan, atau dalam beberapa kasus bahkan tujuan tak terduga. Isu-isu tersebut dapat membuat atau menghancurkan kesuksesan bahakan tanpa masala lain. Hal ini melibatkan berbagai tekstual, grafis dan kadang-kadang elemen-elemen perangkat keras yang meningkatkan kejelasan, intuitif, kekompakan dan kelengkapan program antarmuka pengguna.
§ Portabilitas : kisaran perangkat keras computer dan platform sistem operasi yang kode sumber dari program dapat dikompilasi / di tafsirkan dan lari. Hal ini tergatung pada perbedaaan-perbedaan dalam fasilitas pemograman yang disediakan oleh platform yang berbeda, termasuk hardware dan sistem operasi sumber daya, perilaku yang di harapkan dari hardware dan sistem operasi, dan ketersediaan platform compiler tertentu ( dan kadang-kadang perpustakaan) untuk bahasa dari source code.
§ Kemampu-rawatan : kemudahan dengan sebuah program yang dapat di modifikasi oleh pengembang sekarang atau di masa mendatang dalam rangka untuk membuat perbaikan atau penyesuaian ; memeperbaiki bug dan lubang keamanan atau disesuaikan dengan lingkungan baru. Praktek yang baik selama pengembangan awal membuat perbedaan dalam hal ini. Kualitas ini mungkin tidak secara langsung bagi pengguna akhir, tetapi dapat secara signifikat memengaruhi nasib sebuah program jangka panjang.
· Debugging adalah tugas yang sangat penting dalam proses pengembangan perangkat lunak, karena program yang salah dapat memiliki konsekuensi yang signifikan bagi pengguna. Beberapa bahasa yang lebih rentan terhadap beberapa jenis kesalahan karena mereka tidak memerlukan spesifikasi computer untuk melakukan pengecekan sebanyak bahasa lainnya. Penggunaan alat analisis statis dapat membantu mendeteksi beberapa kemungkinan masalah. Debug sering dilakukan dengan IDE seperti Visual Studio, NetBeans, Eclipse. Standlone debugger seperti gdb juga digunakan, dan ini kurang sering menyediakan lingkungan visual, biasanya menggunakan baris perintah.
· Algorithmic kompleksitas
Bidang akedemik dan praktik teknik pemrograman computer yang baik terutama berkaitan dengan menemukan dan menerapkan algoritma yang paling efisien untuk suatu masalah kelas. Untuk tujuan ini, algoritma di klasifikasikan menjadi perintah dengan menggunakan apa yang di sebut notasi Big O, O (n), yang mengungkapkan penggunaan sumber daya, seperti waktu eksekusi atau pemakaian memori, dalam hal ukuran sebuah input. Ahli programmer yang akrab dengan berbagai mapan algoritma dan kompleksitas masing-masing dan menggunakan pengatahuan ini untuk memilih algoritma yang paling cocok dengan keadaan.
· Metodologi
Langkah pertama dalam sebagaian besar proyek-proyek pengembangan perangkat lunak adalah analisis persyaratan, diikuti dengan pengujian untuk menentukan model nilai, pelaksanaan, dan kegagalan penghapusan (debug). Terdapat banyak pendekatan yang berbeda untuk masing-masing tugas. Salah satu pendekatan yang populer untuk analisis kebutuhan adalah kasus gunakan analisis. Teknik model populer meliputi Object-Oriented Analysis and Design (OOAD) dan Model-Driven Architecture (MDA). The Unified Modeling Language (UML) adalah sebuah notasi yang digunakan kedua OOAD dan MDA. Teknik yang sama digunakan untuk design database adalah Entity-Relationship Modeling (ER Modeling).
Jangan lupa berikan komentar dan Like nya ya..
Selanjutnya >> Contoh Aplikasi Database
Jangan lupa berikan komentar dan Like nya ya..
Selanjutnya >> Contoh Aplikasi Database
Langganan:
Postingan (Atom)