Prakata Prakata
Teks ini ditujukan untuk mata kuliah aljabar abstrak tingkat sarjana selama satu atau dua semester. Secara tradisional, mata kuliah semacam ini membahas aspek teoretis dari grup, gelanggang, dan lapangan. Namun, seiring berkembangnya komputasi dalam beberapa dasawarsa terakhir, penerapan yang melibatkan aljabar abstrak dan matematika diskret menjadi semakin penting, dan kini banyak mahasiswa sains, teknik, dan ilmu komputer memilih program minor matematika. Meskipun teori tetap menempati peran sentral dalam aljabar abstrak dan tidak seorang pun mahasiswa sepatutnya menempuh mata kuliah semacam ini tanpa pemahaman yang baik mengenai apa itu pembuktian, arti penting penerapan seperti teori pengodean dan kriptografi telah meningkat secara berarti.
Hingga belum lama ini, kebanyakan teks aljabar abstrak hanya memuat sedikit penerapan, jika ada. Namun, salah satu masalah utama dalam mengajarkan mata kuliah aljabar abstrak ialah bahwa bagi banyak mahasiswa, inilah perjumpaan pertama mereka dengan lingkungan yang menuntut pembuktian secara ketat. Mahasiswa seperti ini sering kesulitan memahami manfaat belajar membuktikan teorema dan proposisi; contoh-contoh penerapan membantu pengajar memberikan motivasi.
Teks ini memuat lebih banyak materi daripada yang mungkin dibahas dalam satu semester. Tentu terdapat materi yang memadai untuk mata kuliah dua semester, bahkan mungkin lebih; namun, untuk mata kuliah satu semester, beberapa bab pilihan dapat dengan mudah ditiadakan dan teks ini tetap bermanfaat. Urutan penyajian topiknya mengikuti urutan baku: grup, kemudian gelanggang, dan akhirnya lapangan. Penekanan dapat diberikan pada teori ataupun penerapan. Mata kuliah satu semester yang lazim dapat membahas grup dan gelanggang sambil menyinggung teori lapangan secara singkat, dengan menggunakan Bab 1 sampai 6, 9, 10, 11, 13 (bagian pertama), 16, 17, 18 (bagian pertama), 20, dan 21. Bagian-bagian dari bab tersebut dapat ditiadakan dan diganti dengan penerapan sesuai minat mahasiswa dan pengajar. Mata kuliah dua semester yang menekankan teori dapat membahas Bab 1 sampai 6, 9, 10, 11, 13 sampai 18, 20, 21, 22 (bagian pertama), dan 23. Sebaliknya, jika penerapan hendak ditekankan, mata kuliah dapat membahas Bab 1 sampai 14, serta 16 sampai 22. Dalam mata kuliah terapan, beberapa hasil yang lebih teoretis dapat diterima tanpa pembuktian atau ditiadakan. Bagan ketergantungan bab ditampilkan di bawah ini. (Garis putus-putus menunjukkan ketergantungan parsial.)
Meskipun tidak ada prasyarat khusus untuk mata kuliah aljabar abstrak, mahasiswa yang pernah mengambil mata kuliah matematika tingkat lanjut lainnya pada umumnya akan lebih siap daripada mereka yang belum pernah, karena mereka memiliki kematangan matematis yang lebih tinggi. Sesekali, kami akan mengasumsikan beberapa pengetahuan dasar aljabar linear; dengan kata lain, kami akan menganggap pengetahuan dasar tentang matriks dan determinan telah dikuasai. Hal ini seharusnya tidak menimbulkan masalah berarti, sebab kebanyakan mahasiswa yang mengambil mata kuliah aljabar abstrak telah diperkenalkan dengan matriks dan determinan pada tahap lain dalam pendidikan mereka, jika mereka belum mengambil mata kuliah aljabar linear pada tahun kedua atau ketiga.
Bagian latihan merupakan inti setiap teks matematika. Serangkaian latihan terdapat di akhir setiap bab. Latihan-latihan tersebut mencakup beberapa kategori; di dalamnya terdapat soal komputasional, konseptual, dan teoretis. Bagian yang menyajikan petunjuk dan penyelesaian untuk banyak latihan terdapat di akhir teks. Dalam penyelesaian, suatu pembuktian sering kali hanya diberikan garis besarnya, dan mahasiswalah yang perlu melengkapi perinciannya. Tingkat kesulitan latihan terbentang dari sangat mudah hingga sangat menantang. Banyak soal yang lebih mendalam memerlukan pemikiran saksama, sehingga mahasiswa hendaknya tidak berkecil hati jika penyelesaiannya belum ditemukan setelah beberapa menit mencoba.
Idealnya, mahasiswa membaca materi yang relevan sebelum menghadiri kelas. Pertanyaan bacaan telah ditambahkan pada setiap bab sebelum latihan. Untuk mempersiapkan diri mengikuti kelas, mahasiswa hendaknya membaca bab tersebut sebelum kelas dimulai, lalu menjawab pertanyaan bacaan pada tiap bagian.
Di akhir banyak bab terdapat latihan tambahan atau proyek komputer. Proyek komputer biasanya memerlukan pengetahuan pemrograman. Semua latihan dan proyek ini bersifat lebih mendalam dan memungkinkan mahasiswa mengeksplorasi hasil serta teori baru.
Sage (sagemath.org) adalah sistem perangkat lunak sumber terbuka gratis untuk matematika tingkat lanjut yang sangat sesuai untuk membantu mempelajari aljabar abstrak. Sage dapat digunakan pada komputer Anda sendiri, pada peladen lokal, atau melalui CoCalc (
Thomas W. Judsoncocalc.com). Robert Beezer telah menulis pengantar Sage yang menyeluruh dan pilihan latihan relevan yang terdapat di akhir setiap bab, termasuk sel Sage aktif dalam versi web buku ini. Seluruh kode Sage telah menjalani pengujian ketepatan secara otomatis menggunakan versi terbaru yang tersedia pada saat ini: SageMath Versi 10.6 (dirilis pada 31 Maret 2025).
Massat, Prancis 2026

