Archive for September 2019

Apa itu RPL?


Assalamualaikum......
Hi teman-teman semua!!!!
  1. RPL (Rekayasa Perangkat Lunak)
Postingan saya kali ini akan membahas tentang RPL (Rekayasa Perangkat Lunak). Sebelumnya apa kalian tahu, apa itu RPL?. RPL merupakan disiplin ilmu yang mendalami cara-cara pengembangan softwere/perangkat lunak. Mempelajari rekayasa perangkat lunak juga merupakan salah satu dari manfaat mempelajari ilmu komputer yang penting, sebab suatu komputer tidak akan berjalan tanpa adanya software atau program. Seperti contoh kecil saat menjalankan komputer, tentunya komputer stersebut harus sudah dilengkapi dengan adanya sistem operasi yang telah siap pakai oleh user. Macam-macam dari perangkat lunak ialah website, mobile, destop. Berikut alur pengembangan dari perangkat lunak :
  1. Analysis
Proses menganalisis dan pengumpulan kebutuhan sistem yang sesuai dengan domain informasi tingkah laku, unjuk kerja, dan antar muka (interface) yang diperlukan. Kebutuhan-kebutuhan tersebut didokumentasikan dan dilihat lagi dengan pelanggan.
  1. Tahapan ini juga memnentukan apa saja yang dibutuhkan dalam pengembangan software/perangkat lunak
ü  Alat-alat
ü  Bahan
  1. Tahapan menentukan kebutuhan sistem
ü  Fungsional – kebutuhan yang berisi proses-proses apa saja/layanan apa saja yang nantinya hrus disediakan oleh sistem
ü  Non Fungsional – kebutuhan yang menitikberatkan pada properti perilaku yang dimiliki oleh sistem
ü  DLL
  1. Design
Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada : struktur data, arsitektur perangkat lunak, representasi interface, dan detail (algoritma) prosedural.

a.       Tahapan pembuatan desain Storyboard
b.      Tahapan pembuatan desain Mockup
c.       Tahapan pembuatan desain Database
d.      DLL

  1. Developmant
Proses Developmant yaitu proses pengembangan pada perangkat lunak, berikut tahapan-tahapannya:
Pada alur Developmant ini memilik beberapa tahapan :
  1. Tahapan Pembuatan Prototype
·         HTML, CSS, JS, PHP, ASP, XML, DLL (Web)
·         Java, C++, C#, JS, XML, DLL (Mobile)
·         Pascal, Java, C, C++, C#, Visual Basic, Visual Basic.NET (VB NET), Phyton, Delphi, DLL (Desktop)
  1. Tahapan Pengecekan Prototype
·         Pengecekan Fungsi
·         Pengecekan Implementasi Desain
  1. Testing
Testing atau pengujian akan berakhir ketika semua kelompok pengguna bisa menerima perangkat lunak berdasarkan kriteria-kriteria yang telah ditetapkan. Pada alur Testing ini memiliki beberapa tahapan:
Pengujian dilakukan pada pengguna, contoh:
·         Uji Usability
·         Uji User Experience (UX)
·         Uji PageSpeed (Website)
·         DLL

  1. Publish
Publish ini software/perangkat lunak yang sudah siap untuk dijual-belikan atau digunakan untuk mendukung pekerjaan dan di manfaatkan sebaik-baiknya. Contoh perangkat lunak yang dijual-belikan:
·         Jika Website = sudah dipromosikan ke pengguna secara umum
·         Jika Mobile = sudah dimasukkan ke Playstore/App Store
·         Jika Desktop = sudah dibuat kedalam paket instal [*.eve]
  1. Rekayasa Web
Rekayasa web adalah proses yang digunakan untuk menciptakan aplikasi web yang berkualitas tinggi. Rekayasa web mengadaptasi rekayasa perangkat lunak dalam hal konsep dasar yang menekankan pada aktifitas teknis dan manajemen. Namun demikian adaptasi tidak secara utuh, tapi dengan perubahan dan penyesuaian. Rekayasa web gabungan antara web publishing (suatu konsep yang berasal dari printed publishing) dan aktifitas rekayasa perangkat lunak. Dikatakan demikian karena desain sebuah aplikasi web menekankan pada desain grafis, desain informasi, teori hypertext, desain sistem dan pemrograman. Alternatif dari rekayasa web yaitu :
  • Programming (HTML, CSS, PHP)
  • Framework CSS (Bootstrap + PHP)
  • Framework PHP (CI, Yii2, Laravel)
  • Framework CSS + PHP
  • CMS (Wordpress, Joomla, Drupal)
  1. CMS WordPress
WordPress adalah perangkat lunak yang dirancang untuk semua orang, menekankan aksesibilitas, kinerja, keamanan, dan kemudahan penggunaan. 34% Website di dunia memakai WordPress, dari blog hobby hingga portal-portal berita terbesar. Dilisensikan di bawah General Public License (GPLv2) atau yang lebih baruWordPress Open Source (Free).
  1. WordPress = Open Source
  1. Kebebasan pertama yaitu untuk menjalankan program untuk tujuan apapun.
  2. Kebebasan kedua yaitu untuk mempelajari cara kerja program dan mengubahnya untuk membuatnya melakukan apa yang anda inginkan.
  3. Kebebasan ketiga yaitu untuk mendistribusikan ulang.
  4. Kebebasan keempat yaitu untuk mendistribusikan salinan versi modifikasi anda kepada orang lain.
  1. Keunggulan WordPress

  1. Fitur WordPress
  1. Manajemen konten
·         Posting
·         Halaman
·         Komentar

  1. Manajemen tampilan
·         Themes
·         Widgets
·         Menu
·         Themes editor
  1. Plugins
  2. Manajemen user

RAGAM JENIS BAHASA PEMROGRAMAN


Assalamualaikum……
Hi teman-teman!!!!
            Kali ini saya akan share kekalian semua tentang “Ragam Jenis Bahasa Pemrograman”. Buat kalian yang masih bertanya-tanya tentang apa itu bahasa pemrograman, apa itu jenis bahasa pemrograman dan apa contoh dari bahasa pemrograman. Nah, saya akan membahasnya di blog saya ini. Semoga dapat bermanfaat untuk kita semua.



·         Pengertian Bahasa Pemrograman
Bahasa pemrograman merupakan sebuah notasi untuk mendeskripsikan sebuah program. Fungsi dari bahasa pemrograman yaitu memerintah computer untuk mengolah data sesuai dengan alur berfikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program atau aplikasi. Jenis dari pembagian pemrograman yaitu :
1.      Pemrograman Web
Pemrograman web diambil dari dua suku kata yaitu pemrograman dan web. Pemrograman yang dalam bahasa English adalah programming dan diartikan proses cara perbuatan program. Devenisi web yaitu jaringan computer yang terdiri dari kumpulan situs internet yang menawarkan teks dalam grafik dan suara dan sumber daya animasi melalui protocol transfer  hiperteks. Orang banyak mengenal web dengan istilah  WWW (Word Wide Web). Word wide web adalah layanan internet yang paling popular saat in. internet mulai dikenal dan digunakan secara luas setelah adanya layanan WWW. WWW adalah halaman-halaman website yang dapat saling terkoneksi satu dengan lainnya (Hiperlink) yang membentuk samudera belantara informasi. Contohnya yaitu :
a.       HTML (Hypertext Markup Language)
b.      CSS (Cascading Style Sheets)
c.       JS (Java Script)
d.      PHP (Hypertext Preprocessor)
e.       XML (Extensible Markup Language)
2.      Pemrograman Mobile
Pemrograman mobile adalah pemrograman yang ditunjukkan untuk pembuatan aplikasi diperangkat mobile. Seperti namanya, mobile programming adalah program yang diterapkan di mobile/handphone atau laptop. Contohnya yaitu :
a.       Java
b.      C+++
c.       C# (C Sharp)
3.      Pemrograman Desktop
Pemrograman visual berbasis desktop adalah programan yang dilakukan dengan memanipulasi elemen-elemen visual yang dilakukan pada sebuah PC lain dalam jaringan maupun web. Contohnya yaitu :
a.       Pascal
b.      Java
c.       Visual Basic
·         Framework
Adalah sebuah softwere untuk memudahkan programmer untuk membuat sebuah aplikasi web. Fungsi dari famework itu sendiri yaitu diantaranya plugin, dan konsep untuk membentuk suatu system tertentu agar tersusun dan terstruktur dengan rapih. Framework terbagi menjadi beberapa bagian, yaitu :
a.       Framework CSS
Framework CSS merupakan framework yang memudahkan dalam pembuatan web statis dan dinamis. Seperti HTML,CSS JS.
b.      Framework PHP
Framework PHP adalah framework yang memudahkan dalam pembuatan web dinamis. Seperti
Codelgniter (CL), Yii2, dan Laravel.
c.       Frameworks/Library Javascript
Frameworks/library javascript merupakan fameworks/library yang memudahkan dalam pembuatan halaman web agar menjadi lebih hidup. Seperti React.Js, Angular.Js, dan J Query.
            Selanjutnya yaitu pembahasan mengenai contoh dari bahasa pemrograman yaitu :
·         CMS (Content Management System)
CMS merupakan perangkat lunak memungkinkan pengguna untuk membuat, mengola, dan memodifikasikan website beserta konten tanpa harus menguasai bahasa pemrograman terlebih dahulu. Contohnya yaitu WordPress, Joomla, Prupal, dan Opencart.
·         HTML (Hypertext Markup Language)
HTML merupakan bahasa pemrograman untuk membuat sebuah halaman web, HTML berguna untuk menampilkan berbagai informasi didalam sebuah penjelajah web internet. HTML pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII. Sejarah dari HTML ini yaitu sebagai berikut :
1.      HTML Versi 1.0
Merupakan pionir yang didalamnya masih terdapat banyak sekali kelemahan hingga wajar jika tampilan yang dihasilkan sangat sederhana.
2.      HTML Versi 2.0
Pada HTML versi ini, penambahan kualitas  HTML terletakt pada kemampuannya untuk menampilkan suatu form ini, kita dapat memasukan nama, alamat, serta saran dan kritik.
3.      HTML Versi 3.0
Versi HTML 3.0 ini menambahkan beberapa fasilitas baru seperti figure yang merupakan perkembangan dari image untuk meletakkan gambar dan table.
4.      HTML Versi 4.0
HTML versi 4.0 ini memuat banyak sekali perubahan dari pendahuluannya yaitu HTML 3.0.
5.      HTML versi 5.0
Teknologi ini mulai diluncurkan pada tahun 2009, tetapi pada tanggal 04 maret 2010 terdapat sebuah informasi banyak W3C (Word Wide Web C onsortium) dan IETF (Internet Engineering Task Force) yaitu sebuah organisasi yang menangani HTML sejak versi 2.0. Telah mengembangkan versi HTML terbaru, yaitu HTML versi 5.0.
·         Struktur HTML
a.       Dokumen Informasi
<html></html>
b.      Dokumen Header
<head></head>
c.       Dokumen Body
<body></body>
·         Contoh Dokumen HTML
1.      Buka aplikasi notepad
<html>
            <head>
                        <title>Kode HTML Baru</title>
            </head>
            <body>
                        <p>Hello World</p>
            </body>
</html>
2.      Buat folder didalam folder htdocs
3.      Simpan file dengan nama index.html
·         Kode HTML [1]
a.       <p>paragraph baru</p>
b.      <b>cetak tebal</b> & <strong>cetak tebal</strong>
c.       <i>cetak miring</i>
d.      <a href=”https://ww.w3schools.com” target=”_blank”>This is a link</a>
e.       <img scr="ptiunri.jpg” alt=”Teknik Informatika”width=”600” height=”400”>
f.       <p align=”center”>Rata Tengah</p>
·         Kode HTML [2]
a.       Bullet HTML
<ul>
<li>Coffe</li>
<li>Tea</li>
<li>Milk</li>
</ul>
b.      Numbering HTML
<ol>
      <li>Coffe</li>
      <li>Tea</li>
      <li>Milk</li>
</ol>

INFORMASI DENGAN MENGGUNAKAN DATA


assalamualaikum...

                Sekarang saya akan membahas tentang “informasi dengan menggunakan data”. Informasi data terbagi atas dua kata yaitu informasi dan data. Apa itu data? Data adalah catatan atas kumpulan data yang telah dikumpulkan berdasarkan fakta.  Secara konseptual, data adalah deskripsi tentang benda, kejadian, aktivitas dan transaksi, yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada pemakai. Data sering kali disebut sebagai bahan mentah dari suatu informasi. Data dapat berupa angka dan huruf. Selanjutnya apa itu informasi? Informasi adalah kumpulan dari data-data yang sudah diolah sedemikian rupa yang mempunyai makna untuk digunakan dalam mengambil keputusan yang kemudian disebarkan melalui media-media yang ada. Contohnya seperti informasi cuaca, informasi penjualan, informasi KHS, dan lain-lain.
  • Data dan Informasi
Ø  Contoh data berat badan (kg):
75, 65, 72, 76, 84, 45, 60
Ø  Data tersebut dudah mempunyai arti tapi belum mempunyai nilai
Ø  Jika lift Mall RAMAI dapat menampung maksimal beban 430 kg
Ø  Contoh informasi
Ø  Lift Mall GG bisa menampung, maksimal 4 orang yaitu 75 kg, 65 kg, 76 kg, 45 kg, 60 kg, dan 84 kg.
  • Database
Data dalam sistem informasi dikumpulkan dalam sebuah tempat yang dinamakan database. Database itu sendiri berarti sekumpulan data yang yang terintegrasi yang diorganisasikan untuk memenuhi kebutuhan pemakai untuk keperluan organisasi. Database sebagai tempat data, seperti sistem informasi contohnya yaitu portal UNRI, website dan lain sebagainnya.

  • Jenis-jenis Database
  1. MySQL
MySQL adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang multithread, dan multi-user. MySQL adalah implementasi dari system manajemen basisdata relasional (RDBMS). MySQL dibuah oleh TcX dan telah dipercaya mengelola system dengan 40 buah database berisi 10.000 tabel dan 500 di antaranya memiliki 7 juta baris.
  1. Oracle
Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya.
  1. Ms Acces
Ms Acces (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 WordMicrosoft Excel, dan Microsoft PowerPoint.
  • Website
Merupakan halaman yang menampilkan informasi dapat berupa text, gambar, video. Website terbagi menjadi dua, yaitu :
  1. Website statis, merupakan suatu web yang konten atau isinya tidak dapat berubah-ubah dan tidak memiliki database.
  2. Website dinamis, merupakan suatu web yang konten atau isinya dapat berubah-ubah berdasarkan database atau memiliki database.
  • Aplikasi Mobile
Aplikasi mobile merupakan aplikasi yang menampilkan informasi dapat berupa text, gambar dan video pada perangkat mobile. Aplikasi mobilepun terbagi menjadi dua, yaitu:
  1. Aplikasi mobile statis, konten atau isinya tidak dapat berubah-ubah dan tidak memiliki database.
  2. Aplikasi mobile dinamis, konten atau isinya dapat berubah-ubah berdasarkan database atau memiliki database.
 baiklah hanya itu yang bisa saya sampaikan,semoga dapat bermanfaat. kurang lebihnya saya mohon maaf. :)


JENIS-JENIS JARINGAN KOMPUTER SERTA CARA KOMUNIKASI DATA DALAM BENTUK BILANGAN BINARI


Assalamualaikum Wr.Wb

    Hi temen-temen kembali lagi di postingan saya yang baru dengan judul "JENIS-JENIS  JARINGAN KOMPUTER SERTA CARA KOMUNIKASI DATA DALAM BENTUK BILANGAN BINARI". Bagi kalian yang belum tau tentang ini,mari baca postingan ini agar menambah pengetahuan kalian tentang jaringan komputer dan cara komunikasi data dalam bentuk bilangan binari.

SELAMAT MEMBACA!!!!!



A. Jaringan Komputer
Sebelum kita mengetahui apa saja jenis-jenis dari  jaringan komputer. Mari kita simak terlebih dahulu apa yang di maksud dengan jaringan komputer?. Jaringan komputer ialah suatu jaringan telekomunikasi yang memungkinkan untuk saling berkomunikasi atau berbagi informasi dengan cara bertukar data antar komputer yang satu dengan komputer yang lain. Lalu apa saja jenis-jenis dari jaringan komputer tersebut?. Berikut penjelasannya:
  1. Jaringan Kabel
Jaringan kabel yaitu suatu jaringan telekomunikasi yang menggunakan kabel.Jaringan ini berfungsi sebagai media transmisi terarah yang memiliki tugas untuk menghubungkan dua atau lebih perangkat komputer yang sudah memiliki jaringan internet yang bertujuan menciptakan suatu komunikasi antara satu komputer dengan komputer yang lainnya dan bisa melakukan aktivitas sharing file. Tipe-tipe pada jaringan kabel ini yaitu kabel coaxial, kabel twisted pair, UTP (Unshielded Twisted Pair), FTP (Foiled Twisted Pair, kabel fiber optik, dan lain-lain.
  1. Jaringan Nirkabel
Jaringan nirkabel (Wireless network) merupakan suatu jaringan telekomunikasi yang tidak menggunakan kabel. Jaringan nirkabel menghubungkan suatu sistem komputer dengan sistem yang lain dengan menggunakan beberapa macam media transmisi tanpa kabel. Contohnya yaitu:
  1. Satelit
Satelit adalah media transmisi yang bertujuan untuk menerima sinyal dari stasiun bumi yang kemudian diteruskan ke stasiun bumi lain. Contohnya yaitu Palapa D, BRIsat, Telkom-3S, Telkom-4.
  1. Bluetooth
Bluetooth termasuk kedalam jaringan kawasan pribadi (Personal Area Network (PAN)) tanpa kabel (nirkabel).
  1. Infrared
Merupakan suatu jaringan yang menggunakan sinar untuk memancarkan sinyal.
  1. Jaringan Seluler
Jaringan seluler yaitu sebuah jaringan yang digunakan untuk telepon agar dapat mengakses jaringan internet. Perkembangan jaringan seluler berawal dari 1G, 2G ,3G ,4G dan akan di kembangkan lagi menjadi 5G. Jenis-jenis jaringan seluler yaitu:
  1. GSM adalah salah suatu standar sistem komunikasi nirkabel  yang bersifat digital.
  2. CDMA adalah sebuah bentuk pemultipleksan (bukan sebuah skema pemodulasian) dan sebuah metode akses secara bersama yang membagi kanal tidak berdasarkan waktu (seperti pada TDMA) atau frekuensi (seperti pada FDMA), tetapi dengan cara mengkodekan data dengan sebuah kode khusus yang diasosiasikan dengan tiap kanal yang ada dan menggunakan sifat-sifat interferensi konstruktif dari kode-kode khusus itu untuk melakukan pemultipleksan.
  1. Perkembangan Telepon.
  1. 1G, Merupakan telepon seluler generasi pertama yang masih menggunakan analog.
  2. 2G, Merupakan teknologi generasi kedua telepon seluler yang sudah menggunakan GPRS (internet).
  3. 3G, merupakan teknologi telepon seluler generasi ketiga yang menggunakan akses internet  EDGE dan HSDP & HSDPA.
  4. 4G, Merupakan teknologi generasi telepon seluler keempat pada saat ini yang masih berkembang dan digunakan sampai sekarang yang menggunakan akses internet LTE.
  5. 5G, Merupakan teknologi telepon seluler kelima yang akan digunakan dimasa depan yang akan datang.
  1. IP Address (Internet Protocol)
Merupakan identitas numerik yang diberikan kepada sebuah perangkat komputer agar komputer tersebut dapat terkoneksi satu sama lain. Contoh:
192.168.100.1
B. Komunikasi Data
Apa itu komunikasi data?. Komunikasi data adalah suatu proses mengirim data dari satu komputer ke komputer yang lain. Didalam komunikasi data, Informasi dikirim dalam bentuk bilangan binari yang menggunakan kode-kode untuk mewakili data yang dikirimkan tersebut. Seperti:
0 & 1

  
  • Bilangan Desimal > Biner
  • 0                                  0000 0000
  • 1                                  0000 0001
  • 2                                  0000 0010
  • 3                                  0000 0011
  • 4                                  0000 0100
  • 5                                  0000 0101
  • 6                                  0000 0110
  • 7                                  0000 0111
  • 8                                  0000 1000
  • 9                                  0000 1001
  • Satuan Ukuran Data Komputer
v  1 Byte                         = 8 bits (8 digit kode biner)
v  1 KiloByte (KB)         = 1000 Bytes (8000 bits)
v  1 MegaByte (MB)       = 1.000.000 Bytes (1000 KB)
v  1 GigaByte (GB)        = 1.000.000.000 Bytes (1000 MB)
v  1 TeraByte (TB)          = 1 Triliun Bytes (1000 GB)
v  1 PetaByte (PB)          = 1 Kuadriliun Bytes (1000 TB)
v  1 ExaByte (EB)          = 1 Kuintiliun Bytes (1000 PB)
  • ASCII (American Standard Code for Information Interchange)
Merupakan kode standar yang digunakan dalam pertukaran informasi pada komputer dan termasuk kedalam kode angka yang mewakili sebuah karakter. Kode ini hanya dapat dimengerti oleh komputer .
 A (ASCII) = 01000001 (Biner) = 65 (Desimal)
Contoh pesan:
RARA = 01010010 01000001 01010010 01000001

   Cukup sekian materi pembahasan dari saya,mohon maaf apabila ada kesalahan dan kekurangan. Karna saya juga masih dalam tahap pembelajaran. tunggu saya dalam postingan selanjutnya yaa!!!!
Thank you for reading!!!
see you :)

- Copyright © Shinta Fesri Wandira - Disclaimer - Teknik Informatika -Privacy Policy-