Tugas Desain Pemodelan Grafik

 




Manajemen Memori

Manajemen Memori adalah tindakan mengelola memori komputer. Kebutuhan utama manajemen memori adalah untuk menyediakan cara untuk secara dinamis mengalokasikan bagian-bagian dari memori untuk program atas permintaan mereka, dan membebaskan untuk digunakan kembali ketika tidak lagi diperlukan.


Alamat Memori

 

a) Alamat memori mutlak (alamat fisik)

Sel memori pada memori kerja adalah sumber daya berbentuk fisik, sehingga untuk mencapai sel memori ini digunakan kata pengenal. Maka disebutlah alamat fisik dan karena nomor alamat fisik ini bersifat mutlak , maka disebut juga alamat mutlak.

 

b) Alamat memori relatif (alamat logika)

Alamat memori yang digunakan oleh program / data berurutan / berjulat. Jika kita menggunakan alamat 1, maka kitapun menggunakan alamat 2,3, … dan untuk 1 informasi jika alamat awalnya 0 dan alamat lainnya relatif terhadap alamat awal 0 ini, maka dinamakan alamat relatif. Dan alamat tersebut adalah logika dari untaian alamat yang menyimpan informasi maka dikenal alamat memori logika.

 

Fungsi Manajemen Memori

1.     Mengelola informasi yang dipakai dan tidak dipakai.

2.     Mengalokasikan memori ke proses yang memerlukan.

3.     Mendealokasikan memori dari proses telah selesai.

4.     Mengelola swapping atau paging antara memori utama dan disk.

 


Partisi Memori

Partisi memori adalah pembagian harddisk menjadi beberapa bagian yang digunakan untuk mempermudah manajemen file.

Terdapat 2 jenis partisi memori, yaitu :

 

Fixed Partitioning

Ciri-ciri :

– Pembagian memori ditentukan di awal dan tidak dapat dirubah

– Ukuran partisi bisa sama (equal-size) atau berbeda (unequal-size)Kesulitan yang dihadapi :

– Ukuran program > ukuran partisi

– Penggunaan memori yang tidak efisien

– Internal Fragmentation

Contoh OS yang menggunakan : IBM OS/MFT (Multiprogramming with a Fixed Number of Tasks)

 

Dynamic Partitioning

Dalam dynamic memory partitioning, memori dipartisi menjadi bagian-bagian dengan jumlah dan besar yang tidak tentu.Ciri-ciri :

– Alokasi memori ditentukan saat runtime

– Setiap proses diberikan alokasi sesuai yang dibutuhkan

 

Kesulitan yang dihadapi :

– External Fragmentation

– Ruang kosong di memori banyak, tetapi terbagi-bagi

 

 

Manajemen Perangkat Keras

 

Manajemen Perangkat keras merupakan perngolahan I/O agar dapat berjalan dengan baik. Perangkat keras adalah perangkat yang terhubung pada sistem komputer yang secara fisik dapat kita lihat. Salah satu contoh dari perangkat keras yang akan dibahas disini adalah processor. Dimana processor itu sendiri memiliki fungsi sebagai berikut: fetch,decode, execute dan store.


Untuk processor yang menggunakan Intel sendiri saat ini telah masuk kedalam generasi ke-10 dimana seriing perkembangan generasi ke generasi mengalami kemajuan yang cukup baik seperti contoh Core i3, yang sebelumnya hanya punya dua inti, kini menjadi empat inti. Sementara untuk Core i5 kini mempunyai enam 6, dan Core i7 juga punya enam inti dengan dukungan hyperthreading.Terakhir Intel Core i9 merupakan jenis prosesor baru yang memiliki kemampuan jauh di atas Intel Core i7 ,tidak heran jika prosesor ini menjadi prosesor Intel dengan kinerja terbaik yang ada saat ini.


Intel generasi 10 ini juga memungkinkan pengunduhan file secara cepat dan performa yang lebih responsif di seluruh perangkat terhubung, streaming konten UHD premium, menyediakan konten yang direkam ulang dalam HDR tingkat kualitas bersertifikasi Dolby, memungkinkan gamer untuk memainkan game favorit dalam sistem yang tipis, ringan, serta portable.

 

MANAJEMEN PROYEK PERANGKAT LUNAK



Ada 3 fokus manajemen proyek perangkat lunak (PL) :

1. People (manusia)

2. Problem (masalah)

3. Process (proses)

- Manusia -> mempertinggi kesiapan organisasi PL untuk mengerjakan aplikasi yang semakin

kompleks

- Masalah -> Objektifitas dan ruang lingkupnya harus ditetapkan, pemecahan alternatifnya harus

dipertimbangkan, teknik dan batasanpun harus didefinisikan

- Proses -> memberikan suatu kerangka kerja dimana rencana komprehensif bagi pengembangan

perangkat lunak.

 

MANAJEMEN PROYEK PERANGKAT LUNAK

Adalah aktifitas dalam memanajemen rekayasa perangkat lunak, dimulai sebelum aktifitas teknis di

inisialisasi dan berlanjut pada keseluruhan batasan, perkembangan dan pemeliharaan perangkat lunak

komputer.

Masalah terbagi menjadi 2 bagian :

1. Ruang Lingkup :

- Konteks

- Tujuan / informasi

- Fungsi / unjuk kerja

2. Dekomposisi Masalah :

- Fungsionalitas

 - Proses

 

GUI ( Graphical User Interface )

 

Pengertian GUI (Graphical User Interface) adalah bentuk antarmuka pengguna untuk memungkinkan user dapat berinteraksi dengan perangkat elektronik.

GUI memiliki beberapa elemen, mulai dari elemen windows, menu, icon, widget dan juga tab. Untuk menggunakan elemen ini biasanya GUI akan mendapatkan inputan dari perangkat masukan, baik secara manual maupun dengan teknologi touchscreen

Dalam perkembangannya, GUI akan terus dikembangkan untuk semakin memudahkan penggunaannya seperti misalnya pengembangan teknologi gesture dan juga teknologi remote jarak jauh sebagai salah satu cara inputan di masa depan. 

Fungsi GUI

Seperti yang sudah disebutkan sebelumnya, GUI adalah singkatan dari Graphical User Interface. Sesuai dengan namanya, GUI ini menggunakan grafis sebagai jembatan antara komputer dengan manusia. 

Penggunaan dari GUI ini diimplementasikan pada perangkat elektronik seperti komputer, laptop dan juga smartphone. GUI biasanya digunakan untuk representasi visual untuk melakukan perintah dan fungsi pada operating system Anda juga pada software. 

Dengan adanya GUI ini maka user akan lebih mudah dalam hal menggunakan fitur-fitur yang penting  dalam sebuah perangkat elektronik. Untuk menggunakan fungsi dengan mudah ini, beberapa hal yang biasanya digunakan adalah alat input seperti keyboard, mouse dan masih banyak lagi lainnya. 

Jenis-jenis Inputan GUI

Seperti yang sudah disebutkan sebelumnya, GUI merupakan sebuah fungsi yang digunakan untuk menampung inputan dari user pengguna komputer. Hal ini menyebabkan ada banyak sekali jenis inputan untuk GUI. 

Selain membutuhkan banyak jenis inputan, jenis interface yang dimiliki oleh GUI ini antara lain adalah :

1. Input kontrol

Komponen ini bisa digunakan untuk banyak jenis fungsi. Beberapa komponen input dari GUI ini antara lain adalah, button, penerima inputan teks, checkbox, list dropdown dan masih banyak lagi lainnya. 

2. Komponen navigasi 

Komponen selanjutnya adalah komponen navigasi. Komponen navigasi ini antara lain adalah slider, kolom search, tags, icon, pagination, breadcrumb dan beberapa jenis komponen navigasi yang lainnya. 

3. Komponen informasi 

Selanjutnya adalah komponen informasi. Komponen informasi adalah sebuah komponen berupa teks yang bisa diakses oleh user. Contoh dari komponen informasi ini adalah kolom message, progress bar, notifikasi dan lain-lainnya. 



Kelebihan Penggunaan GUI 

Selain mengetahui mengenai pengertian GUI (graphical user interface), Anda juga harus tahu hal-hal yang berhubungan dengan keuntungan dari penggunaan GUI ini.

1. Menawarkan banyak kemudahan

Kelebihan utama dari penggunaan GUI ini adalah mengenai kemudahan yang ditawarkannya. 

2. Membuat tampilan lebih menarik

Kelebihan lain dari graphical user interface adalah memiliki penampilan yang menarik sehingga membuat pengguna komputer merasa tertarik untuk menggunakan komputer atau perangkat elektronik yang lainnya. 

3. Memiliki resolusi gambar tinggi

JIka dahulu sebuah tambilan hanya berbasis CLI, maka dengan adanya GUI ini tampilan sekarang ini menjadi lebih jelas, tajam dan beresolusi tinggi.

4. Membuat navigasi tampilan lebih jelas

Kemudahan yang didapatkan dengan tampilan berbasis GUI ini si pengguna akan sangat dimudahkan dengan navigasi yang sangat jelas. Jadi Anda tidak perlu lagi mengetikkan perintah-perintah jika ingin melakukan sesuatu.

5. Tidak diperlukan keahlian khusus

Maksudnya pengguna yang menggunakan tampilan berbasis GUI maka tidak diperlukan keterampilan khusus. Jadi siapa saja bisa menggunakan dan mengoperasikan software ataupun aplikasi yang ada secara langsung.



Kekurangan Penggunaan GUI 

Akan tetapi penggunaan GUI tetap memiliki kekurangan. salah satunya adalah mengenai penggunaan dari GUI itu sendiri.

1. Memerlukan memori yang lebih besar

GUI adalah sebuah teknologi yang dibuat dengan menggunakan grafis sehingga komputer dengan GUI membutuhkan spesifikasi hardware yang lebih besar. 

2. Tampilan GUI sangat dipengaruhi oleh pengembang

Selain itu, pengguna dari GUI hanya bisa menggunakan GUI yang sudah dibuat oleh para developer sebelumnya. oleh karena itu, untuk menambahkan fungsi memang tidak bisa dilakukan dengan sembarangan. 

3. Lebih banyak memakan daya

Selain membutuhkan hardware yang besar, GUI juga memiliki kekurangan dari segi penggunaan daya. Pada komputer yang dilengkapi dengan GUI maka daya yang dibutuhkan oleh perangkat elektronik Anda akan makin besar. 

 

Study Kasus




Figma

Figma adalah editor grafis vektor dan alat prototyping dengan berbasis web serta fitur offline tambahan yang diaktifkan oleh aplikasi desktop untuk Mac OS dan Windows. Aplikasi pendamping Figma Mirror untuk Android dan iOS memungkinkan untuk melihat prototype Figma pada perangkat seluler. Rangkaian fitur Figma berfokus pada penggunaan dalam antarmuka pengguna dan desain pengalaman pengguna dengan penekanan pada kolaborasi waktu nyata (real- time).

 

Figma bisa di gunakan untuk :

  1. UI Design
  2. UX Design
  3. Prototyping
  4. Graphic Design
  5. Wirefarming
  6. Brainstorming
  7. Templates
  8. Remote Design

Spesifikasi untuk menjalankan Figma


Desktop App

-        macOS: Must be running 10.12 (macOS Sierra), or later.

-        Windows: Must be running Windows 8 or later in a 64-bit environment.


Browser dan Operating System

The minimum browser requirements are:

-        Chrome 63+

-        Firefox 58+

-        Safari 11.1+

-        Microsoft Edge 79+

 

The minimum operating system (OS) requirements are:

-        Windows 8.1 or later

-        Apple MacOS 10.12 (macOS Sierra) and later

-        Any Linux OS that supports the browsers mentioned above

-        Any Chrome OS that supports the browsers mentioned above



Terdapat 2 spesifikasi untuk menjalankan Figma, bisa melalui Browser atau Desktop App. Bisa dikatakan bahwa Figma ini memiliki spesfikasi yang dijalankan di berbagai OS, mungkin yang belum di sebutkan pada bagian RAM dan Graphic Card yang tidak disebutkan dalam website figma.

Saya menggunakan software Figma untuk membuat UI / UX yang akan dijalan berjalan di Mobile App, saya menggunakan prototyping iPhone X.

Dan ini hasil saya belajar menggunakan Figma :









Daftar Pustaka


SOCS Binus 

Ames Boston

Sunuy165 Staff Gunadarma

Figma Desktop App

Figma Browser

Postingan terkait:

Belum ada tanggapan untuk "Tugas Desain Pemodelan Grafik"

Post a Comment