Selasa, 22 Agustus 2023

Mengenal Keempat Tipe Kecerdasan Buatan (AI)



Kecerdasan Buatan (AI) telah menjadi topik utama dalam banyak diskusi teknologi dan inovasi saat ini. Namun, bagaimana kita mendefinisikan dan mengkategorikan AI? Dalam artikel ini, kita akan menjelajahi empat pendekatan utama dalam memahami AI: berpikir seperti manusia, bertindak seperti manusia, berpikir secara rasional, dan bertindak secara rasional.

Thinking Humanly (Berfikir seperti Manusia)

  • Definisi: Pendekatan ini berkaitan dengan proses internal kognitif manusia. Dalam kata lain, bagaimana manusia berfikir dan bagaimana kita dapat menggambarkan proses tersebut dalam komputer.
  • Contoh: Model jaringan saraf tiruan (artificial neural networks) yang diinspirasi dari jaringan saraf di otak manusia. Meskipun model ini tidak sepenuhnya mencerminkan bagaimana otak bekerja, mereka mencoba meniru bagaimana neuron dalam otak manusia dapat memproses informasi.

Acting Humanly (Bertindak seperti Manusia)

  • Definisi: Fokus pada kemampuan mesin untuk meniru perilaku manusia sehingga tidak dapat dibedakan dari manusia asli. Uji Turing sering dikaitkan dengan pendekatan ini.
  • Contoh: Chatbot yang dirancang untuk berinteraksi dengan manusia dalam percakapan alami. Jika chatbot dapat berkomunikasi sedemikian rupa sehingga pengguna tidak dapat membedakan apakah mereka berbicara dengan manusia atau mesin, maka chatbot tersebut telah “bertindak” seperti manusia.

Thinking Rationally (Berfikir Rasional)

  • Definisi: Pendekatan ini berkaitan dengan berfikir secara logis dan membuat keputusan berdasarkan penalaran. Dengan kata lain, menggunakan logika dalam mengambil keputusan.
  • Contoh: Sistem berbasis aturan yang menggunakan logika formal untuk mengambil keputusan. Sebagai contoh, sistem pakar di bidang kedokteran yang menganalisis gejala dan data pasien untuk memberikan diagnosis atau rekomendasi pengobatan.

Acting Rationally (Bertindak Rasional)

  • Definisi: Fokus pada hasil akhir dari tindakan AI, yaitu bertindak dengan cara yang optimal atau paling efisien untuk mencapai tujuan tertentu.
  • Contoh: Algoritma pencarian jalur dalam permainan catur. Meskipun mungkin tidak memikirkan permainan dengan cara yang sama seperti manusia, algoritma tersebut bertujuan untuk membuat gerakan terbaik berdasarkan penilaian posisi saat ini dan potensi langkah-langkah di masa depan.

Kesimpulan

Mengerti keempat tipe AI ini memungkinkan kita untuk lebih memahami dan menghargai keragaman pendekatan dalam dunia kecerdasan buatan. Dengan memahami perbedaannya, kita bisa lebih tepat dalam mengevaluasi potensi dan keterbatasan berbagai teknologi AI serta mengantisipasi perkembangan selanjutnya di bidang ini. 

Minggu, 20 Agustus 2023

Panduan Lengkap Tentang Data Visualization

Data visualization, atau visualisasi data, telah menjadi salah satu alat paling penting dalam dunia analitik dan bisnis modern. Namun, apa sebenarnya itu dan mengapa begitu penting? Mari jelajahi lebih dalam!

Apa Itu Data Visualization?

Visualisasi data adalah representasi grafis dari informasi dan data. Dengan menggunakan elemen visual seperti grafik, peta, dan grafik, visualisasi data menyediakan wawasan aksi yang mudah dimengerti tentang pola, tren, dan korelasi dalam data sumber.

Mengapa Visualisasi Data Penting?

  • Peningkatan Kecepatan Keputusan: Otak manusia memproses informasi visual lebih cepat daripada teks.
  • Identifikasi Pola dan Tren: Mudah untuk melihat tren dan pola ketika data disajikan secara visual.
  • Keterlibatan Pemirsa: Visualisasi yang menarik dapat membantu menyampaikan pesan dengan lebih efektif kepada pemirsa.

Keuntungan dan Kerugian Data Visualization

Keuntungan:

  • Mempermudah pemahaman data kompleks.
  • Meningkatkan keterlibatan pemirsa.
  • Memfasilitasi identifikasi pola dan korelasi.

Kerugian:

  • Potensi kesalahan interpretasi jika tidak dirancang dengan baik.
  • Mungkin kehilangan beberapa detail data.
  • Dapat mengintroduksi bias tergantung pada desain visualisasi.

Tujuan Utama Dari Visualisasi Data

  • Komunikasi Efektif Informasi: Memudahkan pemahaman dan interpretasi data.
  • Pengambilan Keputusan yang Lebih Baik: Memberikan wawasan untuk pengambilan keputusan yang lebih tepat.
  • Pembuatan Narasi: Membantu dalam menyusun cerita berdasarkan temuan data.

Komponen Utama Dari Visualisasi Data

  • Data: Sumber informasi yang akan divisualisasikan.
  • Desain dan Estetika: Cara data disajikan, termasuk pemilihan warna, jenis grafik, dan lainnya.
  • Konteks: Informasi latar belakang yang membantu pemirsa memahami makna dari visualisasi.

Jenis-Jenis Visualisasi Data

  • Grafik Batang: Untuk membandingkan item antar kategori.
  • Grafik Garis: Ideal untuk menunjukkan perkembangan data sepanjang waktu.
  • Peta Panas: Menampilkan volume data dalam berbagai kategori menggunakan warna.
  • Diagram Pie: Menunjukkan proporsi antara kategori.

Kesimpulan

Visualisasi data adalah alat yang kuat untuk menyajikan data kompleks dalam format yang mudah dicerna. Baik itu untuk memahami tren pasar, mengevaluasi performa suatu kampanye, atau membuat keputusan bisnis yang tepat, visualisasi data memainkan peran kunci dalam banyak aspek kehidupan profesional kita. Dengan pemahaman yang baik tentang prinsip-prinsip dasar dan praktik terbaik, kita dapat menggunakan visualisasi data untuk membantu menginformasikan, mendidik, dan mempengaruhi pemangku kepentingan.

Selasa, 11 Juli 2023

Data Storytelling

Data storytelling adalah proses menggabungkan data dan elemen naratif untuk menyampaikan informasi atau pesan dengan cara yang menarik dan mudah dipahami. Tujuannya adalah untuk menggunakan data secara efektif untuk menggambarkan suatu cerita atau narasi yang kuat.

Data storytelling melibatkan penggunaan visualisasi data, grafik, infografis, dan elemen visual lainnya untuk menggambarkan pola, tren, perbandingan, dan hubungan antara data yang ada. Namun, data storytelling juga melibatkan aspek naratif, yaitu penggunaan teks atau narasi yang jelas untuk menjelaskan konteks data, menggambarkan alur cerita, dan menyampaikan pesan yang diinginkan.

Proses data storytelling biasanya melibatkan langkah-langkah berikut:

  1. Identifikasi tujuan: Tentukan pesan atau tujuan yang ingin Anda sampaikan melalui data storytelling. Apa yang ingin Anda informasikan kepada audiens atau pengguna data?
  2. Pilih data yang relevan: Identifikasi dan pilih data yang relevan untuk mendukung pesan atau cerita yang ingin Anda sampaikan. Pastikan data yang digunakan valid dan akurat.
  3. Analisis data: Lakukan analisis terhadap data untuk menemukan pola, tren, atau wawasan yang dapat mendukung cerita yang ingin Anda sampaikan. Gunakan alat analisis data atau perangkat lunak untuk membantu proses ini.
  4. Visualisasi data: Gunakan visualisasi data seperti grafik, diagram, peta, atau infografis untuk menggambarkan data secara jelas dan menarik. Pilih jenis visualisasi yang sesuai untuk data yang Anda miliki dan pesan yang ingin Anda sampaikan.
  5. Bangun narasi: Buat alur cerita atau narasi yang menghubungkan data secara koheren. Mulailah dengan pengenalan yang jelas, lalu jelaskan konteks data, kemudian jelaskan pola atau tren yang Anda temukan, dan akhiri dengan pesan atau kesimpulan yang ingin Anda sampaikan.
  6. Sederhanakan dan fokus: Pastikan cerita yang Anda sampaikan mudah dipahami oleh audiens atau pengguna data. Hindari penggunaan jargon teknis yang sulit dimengerti dan sederhanakan presentasi data sesuai kebutuhan.
  7. Praktikkan dan sampaikan: Latih presentasi atau pengiriman data storytelling Anda sehingga Anda dapat menyampaikannya dengan percaya diri dan secara efektif. Pastikan pesan Anda terdengar jelas dan diilustrasikan dengan baik melalui data visual.

Dengan data storytelling, Anda dapat mengubah angka dan fakta menjadi cerita yang menarik dan relevan, sehingga membantu audiens atau pengguna data untuk memahami informasi dengan lebih baik, mengambil keputusan yang lebih baik, atau terlibat dalam topik yang dibahas.

Senin, 07 Januari 2019

Cara Kerja Search Engine - Machine Learning

Cara Kerja Search Engine
Cara Kerja Search Engine - Machine Learning - Saat ini ada ribuan search engine yang tersedia di Internet. Masing-masing memiliki kelebihan dan kekurangan. Search engine yang pertama kali dibuat adalah Archie, yang hanya dapat digunakan untuk menemukan file-file pada server FTP. Sedangkan web search engine pertama berbasis teks adalah Veronica. Beberapa search engine yang populer saat ini yaitu: Google, Yahoo, AOL, Ask.com, Baidu, Bing.

Mesin pencari web adalah sistem perangkat lunak yang dirancang untuk mencari informasi di world wide web. Hasil pencarian umumnya disajikan dalam line of results yang sering disebut sebagai halaman hasil mesin pencari (SERPs). Tidak seperti web directories, yang dikelola hanya oleh editor manusia, mesin pencari juga memelihara informasi secara real-time dengan menjalankan algoritma pada web crawler.

Lalu apakah semua informasi dapat ditemukan dengan search engine? Jawabnya tidak! Berbagai Internet yang tidak dapat dicari dan ditemukan oleh webserach engine disebut sebagai deep web.

Search engine bekerja dan memproses keywords menjadi tiga tahap, yaitu:
  1. Tahap Crawling
  2. Tahap Indexing
  3. Tahap Ranking/ Scoring
Web Crawling 
Seperti halnya yellow page yang sudah berisi daftar telepon, sebuah search engine pun akan mengumpulkan informasi secara terus-menerus dari berbagai website. Search engine akan menugaskan sebuah software robot untuk melakukan pencarian. Software robot ini disebut spiders atau web robot atau web spider. Pada Google, program spider ini disebut Google Bots.

Informasi yang berhasil ditemukan oleh web spider akan disimpan pada database khusus. Hanya informasi tertentu saja yang disimpan, seperti kapan dibuat/ di-update, title, deskripsi dari halaman, tipe content, associated keywords, incoming dan outgoing links, dan paramater-parameter lain yang dibutuhkan oleh algoritma search engine.

Indexing
Web spider saja masih belum cukup untuk membentuk sebuah search engine. Informasi yang sudah diidentifikasi oleh crawler harus dikelompokkan, di-sorting, dan disimpan agar dapat diproses oleh algoritma search engine, sebelum disajikan kepada pengguna.

Setelah proses crawling dilakukan, maka tahap berikutnya adalah mengolah dan mengelompokkannya menjadi sesuatu yang lebih bermakna. Misalkan mengelompokka hasil pencarian berdasarkan link analysis (URI importance, popularity, trustworthiness dan sebagainya).

Ranking/Scoring
Pada saat pengguna mencari sesuatu maka search engine akan melakukan pencarian pada database yang merupakan hasil kerja web spider. Kemudia search engine menampilkannya dalam bentuk list (baris demi baris) pada halaman SERP (Search Engine Result Page). Apa yang dimunculkan sudah dalam bentuk urutan berdasarkan rangking, mulai dari yang paling atas (relevan) hingga yang paling bawah (kurang relevan).

Jika kita mengamati hasil pencarian dengan keyword "Buya Hamka", yang ditampilkan oleh salah satu search engine, misal Google, maka kita dapat dilihat beberapa informasi menarik sebagai berikut:

  • Google akan menampillkan foto Abdul Malik Karim Amrullah (di sebelah kanan halaman). Google menganggap pengguna hendak mencari seorang tokoh yang populer. Sehingga fotonya layak untuk ditampilkan.



  • Google akan mengurutkan hasil pencarian berupa list, berdasarkan relevansinya dengan query, mulai dari ranking tertinggi sampai rangking terendah.



  • Jika kita klik pada link Gambar, maka Google akan menampilkan foto-foto orang bernama Abdul Malik Karim Amrullah.


  • Jika kita klik pada ling Video, maka Google akan menampilkan orang bernama Abdul Malik Karim Amrullah.

Cukup menarik bukan, ternyata search engine dapat menemukan informasi yang diinginkan oleh pengguna. Bahkan memberi lebih banyak dari harapan pengguna.

Nah, yang menarik untuk kita ketahui adalah bagaimana caranya search engine dapat menemukan informasi, foto, video yang sesuai? Tidak tertukar dengan foto tokoh lain, gambar mobil, foto pemandangan, atau klip dari film Star Wars!

Sepertinya ada sesuatu yang mampu berpikir, melihat, dan memberi saran kepada search engine. Ada sesuatu yang cerdas yang ditanamkan di dalam setiap search engine, dan sesuatu itu bekerja secara diam-diama. Apahak itu? Itulah dia kecerdasan buatan yang ditanamkan pada search engine, atau yang populer disebut Artificial Intelligence (AI).

AI merupakan sebuah konsep umum tetang bagaimana membuat mesin-mesin yang mampu "berpikir" secara cerdas (smart machine) seperti layaknya manusia, atau mesin yang mampu belajar dari berbagai input yang diberikan kepadanya. Sehingga menghasilkan outcome yang "akurat".

Sebenarnya mesin hanya dapat belajar sesuatu karena ada software dengan algoritma tertentu yang ditanamkan padanya. Jadi tidak ada mesin ajaib yang mampu berpikir sendiri. Algoritma ini disebut dengan istilah Machine Learning Algorithm atau cukup Machine Learning (ML) saja.

Dalam kaitannya dengan search engine, algoritma machine learning dapat dijumpai pada:

  • Search rangking
    • Query understanding
    • Query classification 
    • Spelling suggestion/correction
    • Synonyms/Query expansion
    • Intent disambiguation
  • URI/ document undetstanding
    • Page classification
    • Span detection
    • Junk/low-quality url detection
    • Sentiment analysis
    • Entity/relationship detection
  • dan masih banyak lagi

Mungkin sebagain besar pengguna Internet tidak pernah menyadari sama sekali bahwa saat ini kita sedang hidup di "abad machine learning".

Sebagian besar pengguna Internet telah menjadi "kontributor informasi" yang memicu kemajuan teknologi machine learning. Coba saja ingat-ingat kembali, pada saat kita mendaftar ke salah satu sosial media atau membuat account baru di Gmail.com, maka kita akan diminta memasukkan data pribadi, seperti: nama, alamat, usia, dan informasi lainnya. Informasi yang sudah diterima oleh server tidak akan dibiarkan begitu saa disimpan tanpa disentuh sama sekali.

Ada sesuatu yang akan dilakukan oleh mesin terhadap "tonan" data yang ada. Data-data tersebut dapat dipelajari untuk maksud dan tujuan tertentu. Entah bagaimana dan seperti apa, yang pasti informasi yang sangat tidak akan dibiarkan sia-sia.

Kamis, 03 Januari 2019

Analog Modulation (Modulasi Analog) & Digital Modulation (Modulasi Digital)

Modulasi adalah proses dimana pesan informasi ditambahkan ke radio carrier. Artinya modulasi adalah proses encoding(menyandi) informasi dari sumber pesan dengan cara yang sesuai untuk transmisi. Proses ini melibatkan penerjemahan sebuah baseband message signal, sumber, ke sebuah bandpass signal di frekuensi yang sangat tinggi dengan terhubung ke baseband frekuensi. Bandpass signal adalah sebutan modulated (dimodulasi) signal dan baseband message signal adalah sebutan modulating (memodulasi) signal. Jenis analog modulasi ini sudah diterapkan di generasi pertama mobile wireless systems. Selanjutnya, modulasi digital (digital modulation) mempunyai tujuan untuk digunakan sistem komunikasi saat ini. Karena jenis modulasi ini mempunyai banyak seakali manfaat dibandingkan dengan conventional analog modulation.

Jaringan Nirkabel (Wireless Networks)

Jaringan Nirkabel (Wireless Networks) adalah jaringan komputer yang tidak terkoneksi melalui kabel jenis apa pun. Penggunaan jaringan nirkabel memungkinkan perusahaan untuk menghindari proses biaya memperkenalkan kabel atau koneksi antara lokasi peralatan yang berbeda. Dasar dari sistem nirkabel adalah gelombang radio, suatu implementasi yang terjadi pada tingkat fisik struktur jaringan.



Jaringan Nirkabel menggunakan gelombang radio untuk menghubungkan perangkat seperti laptop ke internet, jaringan bisnis dan aplikasi. Ketika laptop terhubung ke Wi-Fi hot spots di tempat-tempat umum, koneksi dibuat ke jaringan nirkabel bisnis itu.

Terdapat empat tipe utama Jaringan nirkabel:

  1. Wireless Local Area Network (LAN): menghubungkan dua atau lebih perangkat menggunakan metode distribusi nirkabel, menyediakan koneksi melalui titik akses ke internet yang lebih luas.
  2. Wireless Metropolitan Area Networks (MAN): menghubungkan beberapa LAN Nirkabel.
  3. Wireless Wide Area NetworK (WAN): Meliputi area yang luas seperti antar-kota.
  4. Wireless Personal Area Network (PAN): Menyambungkan perangkat dalam rentang pendek, umumnya dalam jangkauan seseorang

Minggu, 23 Desember 2018

Soal & Jawaban IndonesiaNext 2018

Soal & Jawaban IndonesiaNext 2018
  1. Apa nama perangkat yang digunakan untuk mengecek dan menganalisa performa website? Google analytics
  2. Apakah strategi yang tepat untuk meramaikan interaksi pengguna di media sosial? Mengadakan quiz
  3. Apakah tujuan utama dilakukannya proses SEO? Website Anda ditampilkan diperingkat teratas dari hasil penelusuran google search
  4. Apakah tujuan dasar dari digital marketing? Mempromosikan produk
  5. Apakah yang dimaksud dengan search engine optomization (SEO)? Proses mempengaruhi visibilitas website dalam penelusuran online tanpa beriklan/berbayar (organik)
  6. Apa yang dimaksud dengan organik dalam digital marketing? Pengunjung atau interaksi online yang diperoleh tanpa berbayar/beriklan
  7. Apa yang dimaksud dengan Range dalam excel ? Kumpulan dari beberapa sel
  8. Apa yang dimaksud dengan analytics dalam digital marketing? Perangkat lunak yang digunakan untuk mengumpulan dan memproses data statistik/performa dari sebuah laman/akun
  9. Apa yang dimaksud dengan istilah traffic untuk website? Jumlah pengunjung website
  10. Analogi pengertian layer adalah? Lembar kerja yang saling bertumpuk
  11. Apakah informasi yang perlu diketahui tentang target audience Anda ketika beriklan di media sosial? Alamat email
  12. Apakah yang pertimbangan penting dalam memutuskan social media influencer mana yang tepat untuk memasarkan produk Anda? Semua benar
  13. Bagaimana cara yang tepat mengukur performa/tingkat keberhasilan email marketing?  Jumlah email yang dibuka
  14. Berikut ini yang merupakan alamat sel, yaitu? F1
  15. Cara apa yang digunakan untuk membuat kehadiran brand atau produk Anda nyata di internet? Membagikan produk gratis selama promosi
  16. Dalam mengedit isi sel bisa dilakukan dengan menggunakan tombol? F2
  17. Dalam menuliskan rumus pada excel harus didahului dengan? =
  18. Dalam industri percetakan offset, penggunaan warna CMYK pada sebuah plat cetak berfungsi sebagai? Proses kimia pemisahan spektrum warna, dimana warna akan disatukan kembali untuk menghasilkan warna sempurna pada media cetak
  19. Fasilitas yang bisa digunakan untuk mejadikan slides jadi Video? Export
  20. Fasilitas yang bisa digunakan dalam powerpoint untuk mengelempokan slide adalah? section
  21. Fungsi untuk perhitungan cell yang terisi menggunakan perintah? Count
  22. Fungsi smart object adalah? Menjaga sumber file dari kerusakan saat editing
  23. Fungsi Color Selections adalah? Mengambil contoh pigmen
  24. Fungsi dari File  Exit adalah? Mengakhiri program
  25. Fungsi dalam Excel yang digunakan menghitung rata-rata dari sekelompok nilai? Average
  26. Ikon Undo berfungsi? membatalkan pengerjaan
  27. Jenis animasi pada PowerPoint 2013 adalah? Semua Benar(Entrance, Emphasis, Motion Path)
  28. Konten apa yang sebaiknya tidak anda unggah/upload dalam media sosial perusahaan/produk Anda? Video viral untuk menarik interaksi dan perhatian
  29. Manakah tema video marketing yang paling tepat untuk produk bumbu dapur? Resep memasak
  30. Manakah yang tidak termasuk interaksi atau engagement pengguna akun twitter? Trending
  31. Manakah media sosial yang sebaiknya dimiliki dalam strategi pemasaran digital? Semua benar
  32. Manakah yang tidak termasuk kategori saluran media sosial? Semua jawabah salah
  33. Menu yang harus dipilih untuk memperlebar atau mempersempit ukuran kolom pada worksheet adalah? Column Width
  34. Mengatur perpindahan antar slide disebut dengan?transisi 
  35. Unsur Elemen desain, kecuali? Gradasi
  36. Unsur keseimbangan termasuk dalam? Prinsip dasar desain
  37. Untuk membuat theme sendiri yang teraplikasikan pada semua slide, dapat diatur pada? Slide Master
  38. Untuk membuat slide show dengan slide tertentu bisa menggunakan? Custom show
  39. Untuk memindahkan atau menyalin worksheet, menu yang harus dipilih setelah klik kanan pada tab sheet adalah? Move or Copy
  40. Palet warna berfungsi? Harmonisasi
  41. Pengertian dari range adalah ?  kumpulan sel berbentuk persegi panjang
  42. Penggunaan Photoshop yang tepat adalah? Editing foto
  43. Penggunaan Mask pada photoshop adalah? Menampilkan dan menyembunyikan
  44. Perangkat apa yang tepat untuk menampilkan data performa youtube? Youtube analytics
  45. Perintah yang digunakan untuk mengatur lamanya transisi? duration
  46. Program yang digunakan untuk mempresentasikan ide-ide adalah? presentation
  47. Pendekatan apa yang kurang tepat untuk meningkatkan jumlah pengikut di akun instagram? Membayar pemilik akun lain untuk menjadi pengikut
  48. Pemahaman Komunikasi Visual secara luas adalah? Imaji atau citra yang memiliki makna dan pesan
  49. Perintah yang digunakan untuk menambakan slide dari file PPT yang lain?Reuse Slide
  50. Perintah untuk merubah teks menjadi shape? Convert to smartart
  51. Salah satu cara menyimpan wordbook pada excel adalah dengan menggunakan? CTRL + S
  52. Singkatan dari CMYK adalah? Cyan, Magenta, Yellow, Black
  53. Seringkali kita mendengar klien berujar “desain yang minimalis” dalam sebuah brief proyek desain. Persepsi apakah yang dimaksud dengan minimalis? Tepat dan Seimbang
  54. Sebagai seorang visual desainer pada sebuah studio kreatif anda diminta untuk men-scan foto untuk di restorasi dan di jadikan elemen desain poster. Profil warna apakah yang paling tepat untuk selanjut nya di proses pada software Photoshop? Grayscale
  55. Seberapa sering sebaiknya email marketing dikirimkan kepada pelanggan terdaftar (subscriber)? Bervariasi disesuaikan dengan tujuan dan isi email
  56. Theme untuk PowerPoint 2013 terdapat pada ribbon? Design
  57. Worksheet adalah? Lembar kerja dalam excel
  58. Perbedaan penggunaan profil CMYK dan profil RGB adalah? CMYK digunakan sebagai acuan warna cetak, RGB digunakan sebagai master pada proses cetak
  59. Ctrl+P adalah shortcut key untuk memunculkan dialog perintah? PRINT
  60. Apa yang dimaksud dengan sel (Cell) dalam excel ? Pertemuan antara kolom dan baris
  61. Penggunaan huruf Sans Serif berlaku untuk desain layout? website
  62. Comment terdapat pada ribbon? Review
  63. Pemahaman penggunaan rule of third adalah? Sebagai panduan keseimbangan pada foto
  64. Cara tepat menyimpan gambar untuk keperluan website? Export / Save as for website
  65. Manakah yang tidak termasuk ukuran dari kesuksesan pemasaran melalui media sosial?Jumlah penjualan produk meningkat signifikan
  66. Jenis file gambar apa yang paling tepat dalam membangun sebuah galeri sebuah website? PNG
  67. Apa saja interaksi/engagement yang dapat dilakukan untuk menarik pengguna sosial media? Mendirikan dan memoderasi komunitas online
  68. Berikut merupakan tombol yang digunakan dalam memformat teks agar menjadi miring, yaitu? Ctrl + I
  69. Untuk memasukan Title pada File dalam microsoft office terdapat pada? Properties
  70. Manakah fitur website yang tidak menunjang strategi digital marketing? Desktop view
  71. Manakah saluran sosial media yang tidak menyediakan layanan untuk beriklan? whatsapp
  72. Apakah ciri-ciri materi video yang tepat untuk diunggah di instagram? Tidak ada suaranya
  73. Bila terdapat objek yang ada di luar slide, kita bisa menghilangkannya dengan perintah? Inspect Document
  74. Manakah yang tidak termasuk alasan dari memiliki laman/website bagi produk Anda?Memastikan tidak ada produk lain yang menggunakan domain website yang diinginkan
  75. Pengerjaan sebuah proyek kreatif / desain melewati tahapan? Perencanaan, Perancangan, Pembuatan, Pengujian
  76. Materi apa yang digunakan dalam digital marketing? Semua jawaban benar
  77. Manakah yang tidak termasuk isi dari email marketing? Visi dan misi perusahaan
  78. Manakah yang tidak termasuk dalam perangkat digital marketing (pemasaran digital)? Produk
  79. Perangkat apa yang tepat untuk menampilkan data performa akun twitter? Twitter analytics 
  80. Apakah karakteristik dari pengguna social media yang dapat dilibatkan dalam pemasaran produk/perusahaan atau social media influencers? Semua jawaban benar
  81. Berikut ini adalah kegiatan yang termasuk dalam proses SEO, kecuali? Mengganti atau menambahkan kata atau frasa yang memancing penulusuran ke laman Anda
  82. Program yang digunakan untuk mempresentasikan ide-ide adalah? Presentation
  83. Istilah action pada Photoshop adalah? Rangkaian aktivitas yang direkam dan dapat di ulang
  84. Dalam Microsoft PowerPoint nama-nama slide disebut dengan? Layout
  85. Untuk memberi bingkai pada sel, menu yang harus dipilih pada kotak dialog Format Cells adalah ? Borders
  86. Fungsi utama program Microsoft Excel adalah ? Pengolah data angka
  87. Fungsi kontras pada sebuah gambar adalah? Penekanan
  88. Apakah ukuran bahwa performa kegiatan dan strategi digital marketing dianggap berhasil? Menghasilkan konten yang viral untuk mendongkrak popularitas produk
  89. Pengertian bitmap adalah? Kumpulan pixel
  90. Fungsi adobe bridge adalah?Menata dan melihat
  91. Untuk memasukan gambar, table, chart atau movie dari dalam slide? Placeholder
  92. Untuk mengatur penyimpanan otomatis setiap periode, ada pada? File - Option
  93. Dalam kegunaan nya pada industri kreatif warna dapat digunakan untuk? Predikat dan pembeda
  94. Syarat dasar utama dari hasil jepretan foto yang sempurna sebelum proses editing adalah?Jelas
  95. Siapakah yang seharusnya menjadi target penerima dari email marketing?  Pelanggan terdaftar
  96. Apa itu brush pada tool panel? Alat yang berfungsi seperti kuas
  97. Dunia sains dan dunia kreatif sangatlah erat hubungan nya, hal ini tercermin pada pemahaman visual desainer pada sifat-sifat warna dan cahaya. Pada teknologi Digital Screen, Profil percampuran warna RGB (Red, Green, Blue) dapat menghasilkan warna? Putih
  98. Berapakah jumlah maksimal penggunaan font yang tepat untuk mendesain poster? 5
  99. Manakah yang tidak termasuk dalam kategori jejaring sosial online? Pinterest
  100. Perintah save, redo, dan undo merupakan bagian menu dari? Quick Access Toolbar
  101. Penggandaan gambar atau imaji dari internet termasuk dalam undang - undang hak cipta internasional. Jenis Hak Cipta apa yang di maksud? Derrivative

Minggu, 16 September 2018

Tugas 2 MPPL

Tugas 2 MPPL (Manajemen Proyek)
Manajemen Proyek - Sebelum mengetahui tentang manajemen proyek, ada baiknya mengetahui dahulu apa itu manajemen dan apa itu proyek. Proyek dalam Kamus Besar Bahasa Indonesia artinya rencana pekerjaan dengan sasaran khusus (pengairan, pembangkit tenaga listrik, dan sebagainya) dan dengan saat penyelesaian yang tegas[1]. Adapun penjelesan lain, proyek merupakan Sebuah proyek adalah kegiatan untuk memenuhi pembuatan produk atau layanan unik dan bukan sesuatu yang rutin [2]. Jadi Proyek adalah kegiatan yang temporer untuk menghasilkan produk yang khas menggunakan kombinasi berbagai sumberdaya dan bersifat tidak rutin.

Apakah disebut proyek pekerjaan yang tidak rutin tetapi menghasilkan penghasilan/uang yang tidak besar?
Proyek memiliki karakteristik:

  1. Secara bertahap dan berkembang
  2. Membutuhkan sumberdaya
  3. Mempunyai customer atau sponsor
  4. Selesai jika tercapai
  5. Kegiatan yang tidak rutin
  6. Memiliki awal dan akhir
  7. Memiliki jadwal, biaya, dan batasan masalah
  8. Tujuan hanya satu
  9. memiliki Scope (ruang lingkup)
Jadi jawaban pertanyaan diatas adalah iya, dengan syarat kegiatan tersebut memiliki karakteristik diatas. Proyek tidak bergantung dengan uang yang kita dapat nantinya. 

Menurut Kamus Besar Bahasa Indonesia manajemen adalah penggunaan sumber daya secara efektif untuk mencapai sasaran [1]. Intinya manajemen bermakana mengelola, mengatur, dan mengontrol.

Jadi Manajemen Proyek merupakan disiplin ilmu bagaimana mengelola, mengatur, dan mengontrol suatu kegiatan proyek agar mencapai tujuan. Secara garis besar tujuan proyek dibagi menjadi tiga Quality and Scope, Time dan Effort (Cost) dikenal juga dengan sebutan "The Magic Triangle" atau segitiga ajaib.

Suatu proyek tidak akan berjalan tanpa orang-orang yang terlibat didalamnya yaitu:
  • Project Senior
  • Project Manager
  • Project Team
  • Support Staff
  • Suplier
  • Environment
  • Exekutif & keputusan
Referensi
[1] Alwi, H., (2007). Kamus Besar Bahasa Indonesia. Jakarta: Balai Pustaka.
[2] "What is a Project ?".managementstudyguide.com.-.16 September 2018<https://www.managementstudyguide.com/what-is-project.htm>

Sabtu, 01 September 2018

Tugas 1 MPPL

Sebelum ke pembahasan, apa yang terlintas di pikiran anda jika mendengar kata proyek? apakah seperti gambar dibawah ini?









Jika iya artinya pikiran anda seperti kebanyakan pikiran orang pada umumnya dan juga Google. Tapi sebenarnya apa itu proyek?
Menurut Kamus Besar Bahasa Indonesia, proyek adalah rencana pekerjaan dengan sasaran khusus (pengairan, pembangkit tenaga listrik, dan sebagainya) dan dengan saat penyelesaian yang tegas.

Kenapa dibutuhkan proyek?
Dengan adanya proyek membuat segala sesuatu dapat dikelola secara teratur.








Pembiayaan dan penggunaan waktu yang efektif.

Pembagian tim dan target sasaran yang efisien.

Apakah hanya pembangunan saja yang membutuhkan proyek?
tidak, di dalam dunia IT proyek dibutuhkan untuk membangun suatu perangkat lunak. Berbeda dengan pembangunan, memanajemen suatu proyek perangkat lunak akan lebih kompleks.

Selasa, 24 April 2018

Model-model Sistem Pendukung Keputusan (DSS)

1. Model Iconik (skala)
Model Iconik (skala) merupakan model paling tidak abstrak, replika fisik dari sebuah sistem berdasarkan pada skala yang lebih kecil dari yang aslinya. Model iconik juga dapat dibuat dalam bentuk tiga dimensi yang biasa dikatakan sebagai maket. Foto dan graphical user interface(GUI) merupakan model iconik yang bentuknya dua dimensi.

2. Model Analog
Model analog merupakan model yang tidak mirip dengan sistem aslinya. Akan tetapi berkarakteristik sama seperti aslinya. Model ini lebih abstrak dari model iconic dan merupakan representasi simbolis dari kenyataan. Model analog biasanya menggunakan diagram/char dua dimensi/
Contoh:
  • Chart organisasi yang memuat struktur organisasi.
  • Sebuah peta dimana terdapat warna yang berbeda menunjukkan obyek yang berbeda misalnya daratan rendah dan daratan tinggi.
  • Cetak biru (blue print) dari sebuah rumah atau mesin.
3. Model Matematika
Model matematika merupakan model yang digunakan untuk masalah yang lebih kompleks dan sulit untuk dihadapi. Pada model ini digunakan perhitungan numerik dengan model matematis atau model quantitatif yang lain. Atribut-atribut dinyatakan dengan variabel-variabel, dan aktivitas-aktivitas dinyatakan dengan fungsi matematika yang menjelaskan hubungan antar variabel-variabel tersebut.


Pertanyaan
1. Perkembangan DSS sekarang dan contohnya?

Jumat, 06 April 2018

Istilah-Istilah pada Matakuliah Sistem Paralel Terdistribusi


  • Batch System adalah kumpulan job-job mirip yang akan dieksekusi secara beruntan.
  • Multi Programming adalah bentuk dasar dari sistem paralel dimana beberapa program dijalankan pada waktu yang sama pada satu processor. Jika mesin mempunyai kemampuan menginterupsi maka setiap program akan dijalankan pada waktu tertentu. dan Jika mesin memiliki kemampuan melindungi memori maka bug dalam satu program cenderung tidak menggangu pelaksanaan program lain.
  • Time Sharing adalah pembagian sumber daya komputasi di antara banyak pengguna melalui multiprogramming dan multitasking pada saat yang bersamaan
  • Multi Processor adalah sistem komputer dengan dua atau lebih unit processor unit dengan masing-masing berbagi memori utama juga perangkat periferal.
  • Sistem terdistribusi adalah jaringan yang terdiri dari komputer otonom yang terhubung menggunakan middleware distribusi.
  • Real Time System adalah sistem operasi (OS) yang dimaksudkan untuk melayani aplikasi real-time yang memproses data saat masuk, biasanya tanpa penundaan buffer.

Sabtu, 24 Maret 2018

Arti dan Tujuan Perancangan Sistem

Arti dan Tujuan Perancangan Sistem
SDLC

A. Pengertian Perancangan Sistem

Arti dan Tujuan Perancangan Sistem - Desain/Perancangan sistem merupakan tahap yang dilakukan setelah tahap analisis sistem selesai, maka analis sistem telah mendapatkan gambaran dengan jelas apa saja yang harus dikerjakan. Seorang analis sistem pada tahap ini akan memikirkan bagaimana membentuk sistem tersebut.

Adapun Pengertian Perancangan Sistem Menurut:

  • Varzello/ John Reuter III

Tahap setelah analisis dari siklus pengembangan sistem : Pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi : "menggambarkan bagaimana suatu sistem dibentuk ".

  • John Burch & Gary Grudnitski

Desain sistem dapat didefinisikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.

  • George M. Scott

Desain sistem menentukan bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan ; tahap ini menyangkut mengkonfigurasikan dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem, sehingga setelah instalasi dari sistem akan benar-benar memuaskan rancang bangun yang telah ditetapkan pada akhir tahap analisis sistem.

Perancangan sistem dapat dibagi dalam dua bagian yaitu:
  • Perancangan sistem secara umum/perancangan konseptual, perancangan logikal/perancangan secara makro
  • Perancangan sistem terinci/ perancangan sistem secara fisik
Menurut Jogiyanto. HM,(1991), dalam bukunya Analisis Dan Disain Sistem, Perancangan sistem dapat diartikan sebagai berikut :
  • Tahap setelah analisis dari siklus pengembangan sistem ,
  • Pendefinisian dari kebutuhan-kebutuhan fungsional,
  • Persiapan untuk rancang bangun implementasi,
  • Menggambarkan bagaimana suatu sistem dibentuk,
  • Yang dapat berupa penggambaran perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.
  • Termasuk menyangkut mengkonfigurasi dari komponen perangkat keras dari suatu sistem.

B. Tujuan Perancangan Sistem

Tujuan perancangan sistem mempunyai 2 tujuan utama yaitu:

  • Untuk memenuhi kebutuhan kepada pemakai sistem.
  • Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram komputer dan ahli-ahli teknik lainnya yang terlibat.

C. Personil Pelaku Dalam Perancangan Sistem

  • Analis sistem
  • Spesialis pengendalian
  • Penjamin Kualitas
  • Spesialis Komunikasi

Jumat, 23 Maret 2018

Sejarah Internet

Setelah TCP/IP dinyatakan sebagai satu-satunya protokol resmi pada 1 Januari 1983, jumlah jaringan, mesin, dan pengguna yang terhubung ke ARPANET bertambah dengan pesatnya. Pada saat NSFNET dan ARPANET saling dihubungkan, pertumbuhannya menjadi eksponensial. Banyak jaringan regional yang terhubung, dan hubungan-hubungan dibuat untuk membangun jaringan di Kanada, Eropa, dan Pasifik.

Pada pertengahan tahun 1980-an, orang mulai memandang kumpulan jaringan-jaringan tersebut sebaagai sebuah internet, dan kemudian disebut Internet. meskipun tanpa sambutan resmi dari para politikus dan pesta sampanye.

Pertumbuhan terus berlangsung secara eksponensial, dan pada tahun 1990 Internet telah tumbuh menjadi 3000 jaringan dan 200.000 komputer. Pada tahun 1992, host kesatu-juta telah terhubung ke jaringan. Pada tahun 1995, terdapat banyak backbone, ratusan jaringan tingkat menengah (yaitu, regional), puluhan ribu LAN, jutaan host, dan puluhan juta pengguna. Jumlah ini bertambah dua kali lipat setiap tahunnya (Paxson, 1994).

Faktor yang mempunyai andil besar dalam pertumbuhan yang cepat itu adalah penyambungan jaringan-jaringan yang telah ada ke Internet. Pada waktu yang lampau penyambungan tersebut meliputi SPAN (jaringan fisika luar angkasa NASA), HEPNET (jaringan fisika energi tinggi), BINET (jaringan mainframe IBM), EARN (jaringan akademis Eropa yang sekarang digunakan secara meluas di Eropa Timur), dan jaringan-jaringan lainnya. Sejumlah link transatlantik sekarang terbentuk, beroperasi mulai 64 kbps hingga 2 Mbps.

Alat pelakat yang menggabungkan Internet bersama-sama adalah model referensi TCP/IP dan stack protokol TCP/IP. TCP/IP memungkinkan layanan univeral dan dapat dibandingkan dengan sistem telepon atau pemakaian ukuran standar jalan kereta api di abad ke 19.

Apa sebenarnya arti berada di Internet? Definisi kita adalah sebuah mesin dikatakan berada di Internet bila mesin itu mengoperasikan stack protokol TCP/IP, memiliki alamat IP, dan memiliki kemampuan untuk mengirim paket IP ke suma mesin lainnya di Internet. Kemampuan mengirim dan menerima email tidaklah mencukupi untuk dikatakan telah berada di Internet. Karena email di gateway kan ke sejumlah jaringan di luar Internet. Akan tetapu, masalah dikaburkan oleh sesuatu yang pada kenyataanya komputer-komputer pribadi memiliki kemampuan untuk menghubungkan diri dengan penyedia layanan Internet (ISP-Internet Service Provider) dengan menggunakan modem, diberi alamat IP semetara, dan mengirimkan paket IP ke host Internet alinnya. Adalah beralasan bila kita mengaanggap mesin itu sebagai berada di Internet selama mesin yang bersangkutan terhubung ke router ISP.

Dengan perkembagan yang eksponensial ini, cara informal lama dalam mengoperasikan Internet tidak lagi dipakai. Pada bulan Januari 1992. Masyarakat Internet (the Internet Society) terbentuk. Masyarakat Internet bertujuan untuk mempromosikan manfaat Internet dan mungkin saja mengambil-alih manajemen Internet.

Kamis, 15 Maret 2018

Internetnetwork (internet)

Internetnetwork atau internet merupakan kumpulan jaringan yang terinterkoneksi. Sangat banyak jaringan yang ada di dunia ini , seringkali dengan perangkat keras dan perangkat lunak yang bermacam-macam. Orang yang terhubung ke jaringan sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan lainnya. Keinginan seperti ini membutuhkan hubungan antar jaringan yang seringkali tidak kompatibel dan berbeda. Terkadang dengan menggunakan sebuah mesin yang disebut gateway untuk melakukan hubungan dan melaksanakan terjemahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya.

Umumnya bentuk internet adalah kumpulan dari LAN yang dihubungkan oleh WAN. Kenyataanya, jika kita mengganti label "subnet" pada gambar di atas dengan "WAN", maka gambar tersebut perlu diubah. Perbedaan yang nyata antara subnet dan WAN pada kasus ini adalah keberadaan host. Jika di dalam sistem terdapat urva tertutup yang hanya terdiri dari router-router, maka itu adalah subnet. Bila sistemnya terdiri dari router dan host, maka itu adalah WAN.

Untuk menghindari kebingungan, perlu diingat bahwa kata "internet" dalam pembahasan kali ini dalam arti generiknya. Sebaliknya, Internet (dengan menggunakan I huru besar) berarti sebuah internet sedunia yang spesifik yang telah digunakan ssecara meluas untuk menghubungkan universitas-universitas, kantor-kantor pemerintah, perusahaan, dan individu-individu.

Istilah subnet, jaringan (network), dan internetwork sering membingungkan. Dalam konteks WAN, subnet merupakan yang paling mudah dimengerti. Istilah subnet berhubungan dengan kumpulan router dan kabel komunikasi yang dimiliki oleh operator jaringan misalnya, perusahaan seperti Amerika Online dan CompuServe. Sebagai analogi, sistem telepon terdiri dari kantor switching telepon yang terhubung satu sama lainnya dengan saluran kecepatan tinggi, dan terhubung ke rumah-rumah dan kantor-kantor dengan menggunakan kabel kecepatan rendah. Kabel-kabel dan peralanatan ini, yang dimiliki dan dikelola oleh perusahaan jasa telepon, membentuk subnet sistem telepon. Teleponnya sendiri (analogi untuk host) bukanlah bagian dari subnet. Kombinasi sebuah subnet dengan host-hostnya membentuk sebuah jaringan. Pada LAN, kabel dan host membentuk sebuah jaringan. Di sini benar-benar tidak terdapat subnet.

Sebuah internetwork akan terbentuk bila jaringan-jaringan yang berbeda saling terhubung. Dalam pandangan kita, penghubungan sebuah LAN dengan sebuah WAN atau penghubungan dua buah LAN akan membentuk sebuah internetnetwork, tetapi baru terdapat sedikit kesepakatan tentang terminologi di bidang ini.

Rabu, 14 Maret 2018

Pemanfaatan Otomata dan Teori Bahasa

Pemanfaatan Otomata dan Teori bahasa tidak hanya untuk komputer saja tetapi penerapan teori ini sangatlah luas. Finite automata pertama kali dikemukakan ilmuwan yang mempelajari neuron nets dan switching theory. Dengan demikian otomata ini dapat diterapkan pada bidang neuron nets dan switching. Klarifikasi grammar dan context free grammar pertama kali dikemukkan ahli bahasa sebagai sarana mendeskripskikan bahasa manusia. Dengan demikian, otomata juga sangat berguna untuk disiplin bidang linguistik.

Perkembangan-perkembangan selanjutnya adalah para ahli komputer mempelajari dan mengembangkan teori otomata dan teori bahasa formal untuk kepentingan penggunaan sarana komputer yang ampuh sebagai media percobaannya. Teori otomata jelas sangat berguna untuk pengembangan komputer lebih lanjut.

Pemanfaatan otomata dapat diterapkan di beragam bidang yang merupakan asal dari teori otomata ditambah dengan penggunaan di bidang Komputer. Saat ini manusia telah menciptakan ribuan bahasa pemrograman komputer, ribuan bahasa pemrograman belum ditambah bahasa komputer lain seperti bahasa markup, bahasa typesetting, bahasa perintah, bahasa query, bahasa printer, bahasa pengenalan pola seperti pada penerapan penjaminan kualitas sirkuit elektronik yang menggunakan ekspresi regular untuk menyatakan pola sirkuit elektronik. 

Seluruh bidang aplikasi yang menyatakan persoalan sebagai serangkaian state yang senantiasa harus ditelusuri saat hidup aplikasi dan/atau untuk menemukan solusi adalah peluang untuk penerapan otomata.

Seluruh bidang aplikasi yang berkehendak menyatakan keteratuaran sesuatu (struktur) atau kejadian atau rentetan kejadian yang mengikuti suatu kumpulan aturan tertentu dalam pembentkan barisan sesuatu yang berhingga atau tidak berhingga merupakan peluang penerapan teori otomata dadn teori bahasa formal.

Sabtu, 10 Maret 2018

Penjelasan dan Model Sistem Terkluster

Penjelasan dan Model Sistem Terkluster  - Sistem terkluster merupakan gabungan dari beberapa komputer yang dikumpulkan pada suatu lokasi yang saling berbagi tempat penyimpanan data (storage), dan saling terhubung dalam jaringan lokal (Local Area Network).
Sistem Terkluster

Sistem terkluster mempunyai persamaan dengan sistem parallel dalam hal menggabungkan beberapa CPU untuk meningkatkan kinerja komputasi. Jika salah satu mesin mengalami masalah dalam menjalankan tugas maka masin lain dapat mengambil alih pelaksanaan tugas itu. Dengan demikian sistem akan lebih handal dan fault toleran dalam melakukan komputasi.

Jika berbicara soal jaringan maka sistem terkluster mirip dengan sistem terdistribusi. Hanya bedanya, jika jaringan pada sistem terdistribusi melingkupi komputer-komputer yang lokasinya tersebar maka jaringan pada sistem terkluster menghubungkan banyak komputer yang dikumpulkan dalam satu tempat.

Dalam ruang lingkup jaringan lokal, sister terkluster mempunyai dua model dalam pelaksanaannya, Kedua model ini mempunyai perbedaan dalam hal pengawasan mesin yang sedang bekerja.

  • Model Asimetris
Pengawasan dalam model asimetris menempatkan suatu mesin yang mempunyai status bersiap siaga mengawasi mesin dan tidak melakukan kegiatan apapun selain. Jika mesin itu mengalami masalah maka pengawas akan segera mengambil alih tugasnya
  • Model Simetris
Pengawasan pada model simetris tidak menerapkan mesin yang khusus bertindak sebagai pengawas. Tetapi mesin-mesin yang melakukan komputasi saling mengawasi keadaan mereka. Mesin lain akan mengambil alih tugas mesin yang sedang mengalami masalah.


Sistem Jaringan Point to Point

Sistem Jaringan Point to Point - Jaringan point to point terdiri dari beberapa hubungan pasangan individu dari mesin-mesin. Untuk pergi dari sumber ke tempat tujuan, sebuah paket pada jaringan jenis ini mungkin harus melalui satu atau lebih mesin-mesin perantara. Seringkali harus melalui banyak rute (route) yang mungkin berbeda jaraknya. Karena itu algoritma routing memegang peranan penting pada jaringan point-to-point. Sebagai pegangan umum (walaupun banyak pengecualian), jaringan yang lebih kecil dan terlokalisasi secara geografis cenderung memakai broadcasting, sedangkan jaringan yang lebih besar umumnya menggunakan point-to-point (Tanenbaum, A S., 2000). 


Kelebihan dan Kelemahan Sistem Jaringan Point-to-Point

Kelebihan jaringan point to point:
  • Penggunaan murah dan mudah
  • Tidak perlu menggunakan software administrasi jaringan yang khusus
  • Tidak perlu menggunakan administrator jaringan


Kekurangan jaringan point to point:

  • Tidak bisa memperbesar jaringan
  • Tingkat keamanan rendah
  • Tidak ada yang memanajemen jaringan
  • Pengguna komputer jaringan harus terlatih mengamankan komputer masing-masing
  • Semakin banyak mesin yang disharing, akan mempengaruhi kinerja komputer

Pengertian Sistem Client Server

Pengertian Sistem Client Server
Model Client-Server
Pengertian Sistem Client Server - Sistem Client Server dimana didalam sistem ini setiap pengguna mendapatkan sebuah komputer, dengan data yang disimpan pada atau lebih mesin file server yang dapat dipakai bersama-sama. Pada model ini para pengguna disebut client dan susunan keseluruhan disebut model client-server. (Tanenbaum, A S., 2000)

Server adalah sebuah komputer yang dirancang khusus untuk melayani client dengan memproses permintaan yang sudah diterima dari client kemudian mengirimkan kembali respon data kepada client melalui jaringan. Server menyimpan informasi dan data yang kompleks yang mungkin dibutuhkan client, karena itu biasanya server terdiri dari komputer dengan performa yang tinggi baik dari segi pemrosesan maupun dari segi memori, hal tersebut agar server mampu melayani request dari banyak client secara bersamaan.

Umumnya komunikasi pada model client-server berbentuk pesan permintaan untuk melaksanakan berbagai pekerjaan dari client kepada server. Setelah server melaksanakan tugasnya kemudian hasilnya akan dikirimkan kembali ke client. (Tanenbaum, A S., 2000)

Kelebihan dan Kelemahan Sistem Client-Server

Kelebihan Client Server :
  • Sistem lebih aman, karena server dapat mengatur akses setiap data pada server, dan juga mengatur hak akses dari setiap komputer. Hal ini untuk membatasi aktivitas user sehingga hanya mampu mengakses data yang menjadi haknya.
  • Backup terpusat pada server dengan mengatur sistem backup otomatis pada client. Hal tersebut dilakukan untuk menghindari kehilangan data apabila terjadi kesalahan pada harddisk client.
  • Kecepatan akses lebih tinggi karena penyediaan fasilitas jaringan dan pengelolaannya dilakukan secara khusus oleh satu komputer (server) yang tidak dibebani dengan tugas lain sebagai workstation
  • Dapat dengan mudah menambahkan jumlah komputer atau server pada jaringan client server tanpa menyebabkan pengaruh besar pada jaringan.
  • Dalam hal melakukan perawatan dapat melakukan remote akses, sehingga untuk dapat melakukan perawatan tidak harus berada didepan sistem.

Kekurangan Client Server :

  • Tingginya suatu lalu lintas data pada jaringan client server biasanya akan menyebabkan kelambatan pada server untuk merespon permintaan dari client.
  • Pelaksanannya mahal karena untuk membuatnya anda mebutuhkan sebuah superkomputer yang berperan sebagai server untuk mengatur jaringan tersebut. Disamping itu untuk menerapkan arsitektur jaringan client server anda membutuhkan seorang teknisi ahli IT khusus untuk mambangun dan menjaga server agar dapat melayani client secara terus-menerus.
  • Jika server mati maka komputer client juga akan mati juga, karena sistem ini menggunakan server tunggal untuk mengatur resources pada jaringan.

Kamis, 08 Maret 2018

Tiga Model Komputasi

Tiga Model Komputasi - Teori otomata membahas tentang model mesin komputer menggunakan modul matematika. Tetapi matematika yang digunakan sangat berbeda dibandingkan dengan matematika klasik dan kalkulus. Model yang digunakan adalah model mesin state (state machine model) atau model transisi state (state transition model). Terdapat tiga topik utama di teori otomata, yaitu
  1. Finite automata (FA) atau disebut juga finite state automata (FSA). FSA terbagi menjadi deterministic finite automata (DFA) dan non deterministic automata (NDFA)
  2. Pushdown automata (PDA) terbagi deterministic pushdown automata (DPDA atau DPA) dan nondeterministic pushdown automata (NPDA)
  3. Turing machine (TM)

Finite automata dan ekspresi regular
Di tangan seorang ahli, finite automata dan ekspresi regular menjadi model yang sangat berguna dalam perancangan lexical analyzer, yaitu bagian kompilator yang bertugas mengelompokkan karakter-karakter menjadi token-token, yaitu unit bahasa terkecil seperti keyword, identifier dan sebagainya, bertindak sebagai kata di bahasa sehari-hari. Sejumlah model pengembangan kompilator dapat membangkitkan program lexical analyzer dari ekspresi regular secara otomatis.

Penggunaan ekspresi regular dan finite automata ditemukan di beragam aplikasi seperti editor teks, pengenalan/pencarian pola, pengolahan teks (seperti pada bahasa AWK dan Perl), pencarian teks beragam file (grep, fgrep, egrep di sistem UNIX pengelolaan pengembagan perangkat lunak menyatakan perbedaan satu file dengan file lain (program diff), dan sebagainya. Pada pengembangan sistem fault tolerant digunakan finite state machine untuk perancangannya, yaitu sistem yang mampu bertahan terhadap kegagalan-kegagalan sampai suatu ambang.

Pushdown automata dan context free grammar
Setelah pencetusan gagasan context free grammar, Chomsky menunjukkan bahan context free ekvialen mesin abstrak pushdown automata. Maksud ekivalen adalah untuk sembarang context free grammar terdapat pushdown automaton yang dapat mengenali bahasa hasil context free grammar itu. Pushdown automata mengolah sembarang string dan menentukan apakah string itu termasuk bahasanya. Kebalikannya juga berlaku yaitu untuk sembarang pushdown automaton maka bahasa yang dikenalinya dapat dibangkitkan dengan satu context free grammar.

Context free grammar dan pushdown automata digunakan dalam spesifikasi bahasa komputer (pemrograman, markup, kamus data, query, perintah, script, printer, dan sebgainya). Dalam parser, bagian kompilator yang memeriksa kebenar sintaks program. Pemahaman pushdown automata sangat menyederhanakan proses parsing. Proses parsing berlangsung sangat cepat adalah berkat pemahaman mendalam teknik parsing berbasis pada pengetahuan context free grammar.

Mesin Turing
Mesin Turing menggunakan pemodelan mesin komputasi yang ampuh. Berdasar mesin Turing dapat diidentifikasi ketidakmungkinan penulisan program. Jika dinyatakan tidak dapat dikomputasi mesin Turing maka persoalan tidak mungkin dapat diselesaikan secara komputasi mesin komputasi apapun. Namun bila dikatakan persoaan dapat dikomputasi mesin Turing bukan berarti dijamin terdapat algoritma penyelesaian efisien. Mesin Turing sangat penting mengidentifikasi ketidakmungkinan komputasi sehingga kita tidak bersusah payah berusaha memperoleh solusi 100% terhadap fungsi yang diidentifikasi tidak mungkin di komputasi.


Lihat Juga

Mengenal Keempat Tipe Kecerdasan Buatan (AI)

Kecerdasan Buatan (AI) telah menjadi topik utama dalam banyak diskusi teknologi dan inovasi saat ini. Namun, bagaimana kita mendefinisikan d...

Halaman