REVIEW DISTRO GEOS (GEOGRAPHY OPERATING SYSTEM)

09 January 2014 20:22:24 Dibaca : 56

REVIEW HASIL DISTRO GEOS (GEOGRAPHY OPERATING SYSTEM)

Saya ingin merubah linux ubuntu 12.04 untuk sebuah distro linux GeOS (Geography Operating System), saya menggunakan media remastersys untuk media pendistribusian, berikut langkah-langkah untuk membuat distro linux sesuai keinginan kita berbasis ubuntu 12.04.
1. Install alpikasi remastersys
2. Mengubah menu grub di ubuntu 12.04
3. Masuk ke folder /etc/remastersys dengan ketik: cd etc/remastersys/isolinux/
4. Ubah menu di dalamnya dengan ketik: sudo gedit isolinux.cfg.vesamenu
5. Ubah gambar splash.png dengan ketik: sudo gimp splash.png
6. Kopikan semua gambar yang akan dijadikan background kedalam directory /usr/share/background
7. Kopikan sebua file icon yang akan dijadikan icon kedalam directory /usr/share/icon
8. Kopikan semua tema kedalam directory /usr/share/thems

Setelah persiapan semua telah disiapkan kemudian tahap penamaan terhadap distro baru kita, ada 3 file yang harus kita edit yaitu,
• lsb-relaease berada pada /etc/lsb-release
kemudian edit file tersebut dengan aplikasi editor kesayangan anda, kalo saya disini menggunakan gedit, cara nya
$sudo gedit /etc/release

Ubah isi file tersebut sesuai dengan selera anda, saya merubanya menjadi
DISTRIB_ID=Geos
DISTRIB_RELEASE=1.6
DISTRIB_CODENAME=Gorontalo
DISTRIB_DESCRIPTION=" Geos 1.4 Geography Edition"

• issue
$sudo gedit /etc/issue

Saya rubah menjadi
Geos 1.4\n \l

• issue.net
$sudo gedit /etc/issue.net
Saya rubah menjadi
Geos 1.4
Dengan mengubah tiga file tersebut maka kita akan mengalami error PPA, dalam kata lain kita tidak bisa membuka ubuntu software center dan juga tidak bisa menambah PPA untuk penambahan repository.
Yang saya gunakan adalah:
• Menyiapkan info dan mirrors
$ cd /usr/share/python-apt/templates
$ sudo cp Ubuntu.info Geos.info
$ sudo cp Ubuntu.mirrors Geos.mirrors

• Merubah Ubuntu Software Center
copy file Ubuntu.py jadi Geos.py
$ sudo cp /usr/share/software-center/softwarecenter/distro/Ubuntu.py /usr/share/software-center/softwarecenter/distro/Geos.py

• ubah file Geos.py
$ sudo gedit /usr/share/software-center/softwarecenter/distro/Geos.py

• ubah isi file Geos.py menjadi
class Geos(Debian):
# see __init__.py description
DISTROSERIES = ["Geography", "precise",

"oneiric",

"natty",
]

• kemudan lanjut cari
def get_app_name(self):
return _(“Geography Software Center”)
def get_app_description(self):
return _(“Lets you choose from thousands of applications available for Geography.”)

terus kebawah semua kata-kata Ubuntu (huruf U pakai yang besar) saya ubah menjadi Geos, kemudian coba buka kembali Ubuntu Sofware Center dan lihatlah hasilnya.

• ganti nama Ubuntu Software Center menjadi Geos Software Center pada panel aplikasi start menu
Saya merubah nama Ubuntu Software Center menjadi Geos Software Center caranya buka terminal denga menekan Ctrl+Alt+T kemudian ketikkan
$ sudo gedit /usr/share/applications/ubuntu-sofware-center.desktop

Kemudian cari tulisan Ubuntu Sofware Center kemudian ubah sesuai keinginan kita sendiri sebagai contoh saya merubah menjadi Geos Software Center
• setting ubiquity-slideshow
pada saat kita menginstall ubuntu sering kita jumpai sekilas informasi tentang aplikasi dan fitur-fitur yang ada dalam ubuntu tersebut, jadi untuk merubah semua kita harus merubah semua gambar yang ada dalam directori /usr/share/ubiquity-slideshow/slides/screenshots ganti dengan gambar sesuaikan dengan distro yang kepunyaan kita, dan perlu juga kita mengedit fileyang *.html di dalam direktori /usr/share/ubiquity-slideshow/slides ubah semua isi dalam file *.html tersebut dan sesuiakan dengan keinginan kita.

Setelah setingan di atas sudah selesai saatnya kita lakukan remastering, sebelum rmastering ada beberapa folder yang harus kita kopikan terlebih dahulu ke dalam directory /etc/skell, yaitu .conf/ .gconf/ .gnome2/ Document/ Download/ Music/ Pictur/ Video/

Di dalam Geos tersebut mempunyai 3 aplikasi untuk siswa SMA khususnya kelas XI-XII IPS yaitu:
o KGeography yang berfungsi untuk melihat kondisi Negara-negara sekitar seperti Atlas/Peta Dunia.

o Kturtle yang berfungsi mengajar matematika dasar, geometri dan pemrograman.

o Dr.Geo yaitu software geometri interaktif. Hal ini memungkinkan seseorang untuk membuat bentuk geometrik ditambah manipulasi interaktif dari angka tersebut sehubungan dengan kendala geometris mereka. Hal ini dapat digunakan dalam situasi mengajar dengan siswa dari tingkat primer atau sekunder.

Setelah file tersebut rerkopi barulah tahap remstering nya.

 

KONSEP REMASTERING

11 December 2013 19:58:47 Dibaca : 205

KONSEP REMASTERING
• Sistem Operasi (Operating System) atau yang biasa disingkat OS, merupakan perangkat lunak (software) sistem yang bertugas melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar dari suatu sistem Komputer.
• Perbedaan Kernel Linux & Sistem Operasi
Microsoft Windows menggunakan antarmuka pengguna grafis.Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line.
Linux sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.
• Apa itu Linux From Scratch?
Linux From Scratch (LFS) adalah proyek yang menyediakan instruksi langkah-demi-langkah membangun sistem Linux yang disesuaikan sendiri sepenuhnya dari source.
• Remastering (istilah diambil dari proses produksi audio) merupakan suatu proses mengubah perangkat lunak untuk distribusi pribadi atau penggunaan “off-label” (dan distribusi yang sering, tergantung pada legalitas hukum yang terlibat)
Hal ini terutama berkaitan dengan Linux distribusi dunia (sebagian besar distribusi Linux dimulai dengan remastering (terutama Slackware dari SLS Linux dan Yellow Dog Linux, Mandriva, dan TurboLinux dari Red Hat Linux serta Ubuntu). Istilah ini di populerkan oleh Klaus Knopper, pencipta Knoppix Live Distro, yang secara tradisional telah mendorong para penggunanya untuk meng-hack distribusi dengan cara ini untuk memenuhi kebutuhan mereka yang tepatnya, Knoppix sendiri merupakan remaster dari Debian.

 

TIMELINE DISTRIBUSI LINUX

21 November 2013 18:20:43 Dibaca : 50

 

TIMELINE DISTRIBUSI LINUX

• Linux merupakan sebuah inti (kernel) sistem operasi berbasis Unix yang dibuat oleh Linus Torvalds, dikembangkan oleh GNU General Public License.

• Pada awalnya Linux pertama kali di kembangkan dengan 3 varian utama:
1. Debian.
2. Redhat.
3. Slackware.

• Sistem Pemaketan
Pada awalnya sebuah aplikasi (source code) di linux berbentuk sebuah package, untuk itu kita perlu melakukan build terlebih dahulu, sebelum di compile & dapat di gunakan.

• Alur Sistem Pemaketan
Source Code  Build Code  Pre-Build Code  Package

• Manajemen Paket
Seiring dengan berjalannya waktu, lahirnya sebuah sistem manajemen yang membantu seorang pengguna dalam me manage sebuah paket aplikasi yang masih berbentuk code, sehingga pengguna tidak perlu melakukan build & compile sebuah software.

• Sistem Pemaketan (Package Manager)
1. RPM
RPM adalah paket manager yang di sediakan untuk platform distro linux Redhat & peranannya.
2. DPKG
DPKG adalah perangkat lunak di dasar sistem manajemen paket Debian. DPKG digunakan untuk menginstal, menghapus, dan memberikan informasi.
3. OPKG
OPKG adalah sebuah sistem manajemen paket ringan berdasarkan ipkg. Hal ini ditulis dalam C dan menyerupai APT / dpkg dalam operasi. Hal ini dimaksudkan untuk digunakan pada perangkat embedded Linux dan digunakan dalam kapasitas ini dalam proyek OpenEmbedded dan OpenWRT.

• YUM
YUM adalah perangkat lunak yang menjadi pusat pengelolaan paket secara otomatis, termasuk manajemen dependensi (ketergantungan).

• Repolitory
Repolitory adalah sebuah media penyimpanan paket aplikasi, source code yang di butuhkan oleh Linux secara lengkap. Repository dapat berbentuk sebuah server (internet/intranet) atau CD/DVD Resitory.

Struktur Direktori

07 November 2013 19:32:59 Dibaca : 40

Pertemuan kali ini kita akan mengulik / membahas struktur direktori.

1. pertama kita buat direktori root dengan menggunakan perintah mkdir

2. selanjutnya kita buat lagi direktori baru dalam direktori root.

 

3. setelah itu kita masuk ke direktori boot, dan membuat sebuah file

 

4. selanjutnya kita kembali ke direktori root, dan masuk kembali ke direktori dev,lalu kita membuat 3 file baru

 

5. setelah itu kita kembali ke root, dan masuk ke direktori home,lalu kita membuat 3 direktori baru yaitu linux tux yxz.

6. selanjutnya kita masuk ke direktori yxz dan membuat 2 direkctori baru

 

7. setelah itu kita kembali ke direktori home, dan masuk lagi ke direktori tux ,lalu kita membuat file test.c

 

8. selanjutnya kita kembali ke direktori root, dan kita langsung masuk ke direktori lib ,lalu kita membuat file dengan nama ld.so

9. setelah itu kita kembali lagi ke root,kemudian kita masuk ke folder/direktori opt lalu kita membuat 2 direktori baru

10. selanjutnya kembali ke direktori root ,kemudian kita masuk ke direktori usr lalu kita buat 7 direktori baru.

11. setelah itu kita masuk pada direktori XIIR6, kita buat folder baru dengan nama bin lib man.

12. selanjutnya kita masuk pada direktori bin lalu kita buat file dengan nama “xdm, xterm, xv”

13. setelah itu kembali ke direktori usr lalu masuk ke direktori bin dan membuat file “f2c”

 

14. selanjutnya kita kebali ke direktori usr lalu kita masuk ke direktori local, dan membuat folder dengan nama “bin, lib, man”

15. setelah itu kita kembali ke direktori usr lalu kita masuk pada share, dan buat folder dengan nama “doc dan man”.

16. selanjutnya kita masuk pada folder doc lalu buat folder dengan nama “faq, howto, dan packages”

 

17. setelah itu, kembali ke direktori awal yaitu “root”, kemudian kita masuk pada direktori srv dan membuat direktori baru dengan nama “ftp dan www”.

 

"Terima Kasih"

 

BASH SHELL

07 November 2013 15:14:10 Dibaca : 645

PENGERTIAN BASH SHELL
 Apa itu shell ? shell adalah program (penterjemah perintah) yang menjembatani user dengan sistem operasi dalam hal ini kernel (inti sistem operasi), umumnya shell menyediakan prompt sebagai user interface, tempat dimana user mengetikkan perintah-perintah yang diinginkan baik berupa perintah internal shell (internal command), ataupun perintah eksekusi suatu file progam (eksternal command), selain itu shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai program.

PEMROGAMAN BASH SHELL

 Yaitu menyusun atau mengelompokkan beberapa perintah shell (internal atupun eksternal command) menjadi kumpulan perintah yang melakukan tugas tertentu sesuai tujuan penyusunnya. Kelebihan shell di linux dibanding sistem operasi lain adalah bahwa shell di linux memungkinkan kita untuk menyusun serangkaian perintah seperti halnya bahasa pemrograman (interpreter language), melakukan proses I/O, menyeleksi kondisi, looping, membuat fungsi, dsb. adalah proses - proses yang umumnya dilakukan oleh suatu bahasa pemrograman, jadi dengan shell di linux kita dapat membuat program seperti halnya bahasa pemrograman, untuk pemrograman shell pemakai unix atau linux menyebutnya sebagai script shell.

    Konsep pemrograman bash shell ini akan mudah dipelajari apabila kita sudah mengetahui perintah-perintah sederhana yang ada di bash shell seperti who,clear,cd,cal,touch dan lainnya.
     Dengan penguasaan perintah-perintah sederhana ini, pemrograman bash shell akan membuat pekerjaan user menjadi lebih efektif. Hal penting yang harus diketahui sebelum menggunakan pemrograman bash shell adalah konsep mengenai variabel, format syntax dan struktur di dalam pemrograman bash shell itu sendiri.
    Untuk melakukan pemrograman Bash, yang anda perlukan hanya terminal dan sebuah editor teks untuk mengedit skrip-nya.
    pada kesempatan ini saya menggunakan editor teks "NANO" yaitu bawaan dari sistem operasi linux.
    Untuk membuat program menggunakan terminal linux pertama kita buka terlebih dahulu terminal yatiu dengan menekan tombol kombinasi
CTRL + ALT + T maka akan terbuka terminal linux seperti gambar di bawah ini :


 


selanjutnya kita ketikan perintah nano lat1.sh , seperti gambar di bawah ini :

 


maka akan terbuka editor nano seperti di bawah ini : 

 


selanjutnya kita ketikan scriptnya :
clear
echo -n "Masukan Nama Anda Disini :"; read nama;
echo "Hai," $nama "Selamat Datang Di Jurusan Teknik Informatika”;


 

perintah echo = digunakan untuk menampilkan tipe
perintah read = digunakan untuk menyimpan input-an yang kita ketikan dari keyboard.
selanjutnya kita eksekusi program nya menggunakan perintah
sh .sh sperti gambar di bawah :


 


maka akan tampil hasil output nya sperti berikut:


 


setelah memasukan nama kita tekan enter maka akan tampil seperti berikut :


 


sekian pembahasan mengenai pemrograman bash shell menggunakan teks editor bawaan sistem operasi linux yaitu nano.
Terima kasih.

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong